後、私は私がすべての所定の時間間隔(5分ごと後の例) 後に自動的に(スケジューリング)、それを実行する一つのR機能を持ってはい、それはどのように行うことができるならば、それは可能です。スケジューリングR機能ごとに特定の時間間隔
答えて
理想的には、UNIXシステムの場合はcron、Windowsシステムの場合はスケジュールされたタスクを実行するシステムスケジューラを使用してください。
機能が呼び出されるたびに新しいプロセスを生成できないという要件がある場合があります。その場合は、Sys.sleep()を呼び出して無限ループを使用して、次の呼び出しが期限切れになるまで待ちます。
repeat {
startTime <- Sys.time()
runFunction()
sleepTime <- startTime + 5*60 - Sys.time()
if (sleepTime > 0)
Sys.sleep(sleepTime)
}
これでも、マイクロ秒単位でオフになる可能性があります。これは、 'Sys.sleep'を終了し、一番上に戻り、' startTime'を計算するのに必要な時間です:-)。私たちの真のA-Cは、ループの前に 'initTime <-Sys.time()'を計算し、ループをたどって毎回300ずつインクリメントします( 'initTime'と' Sys.time'を比較します)。 –
@ carlかもしれませんが、Rは遅いですが、Sys.time()の解像度は、Sys.sleepから復帰してループの開始に戻るまでの時間が粗くなります。 ;-) –
- 1. 特定の時間間隔でアラームマネージャが機能しない
- 2. 時間間隔の設定後にJobSchedulerが機能しない
- 3. R時間間隔プロット
- 4. Rの測定機能の実行時間と終了時間は、デフォルトでR
- 5. 時間間隔ごとに行を選択します。
- 6. Meteorで時間間隔ごとにパブリッシュ/サブスクライブする
- 7. スプリット一定の時間間隔によってデータベース(6ヶ月ごと= 131日)
- 8. R特定の時間にトリガーする光沢のある反応時間。特定の時間間隔ではない
- 9. 特定の単語を表示する特定の時間間隔の後に
- 10. 特定の時間にメソッドを実行するスケジューリング。
- 11. 指定された時間間隔でRスクリプトを実行
- 12. 特定の時間間隔ごとにバックグラウンドでJavaプログラムを実行する方法は?
- 13. 特定の時間間隔でのMule ActiveMQ
- 14. 特定の時間間隔のデータをPythonで取得する
- 15. 特定の時間間隔でURLを開くためのJavaScript
- 16. 時間間隔
- 17. 特定の時間間隔で繰り返されるタスク?
- 18. データは特定の時間間隔で渡されます
- 19. 特定の時間間隔でアニメーションを追加する
- 20. 特定の時間間隔で最高値を示します。
- 21. R×ts - 等間隔の時間ステップxtsを等間隔の時間シリーズにリサンプリングする
- 22. 時間間隔で機能を繰り返しますか?
- 23. 特定の時間間隔の後にコードを実行すると、C#.NET
- 24. Cronntab時間と特定の時間
- 25. 時系列データのスライディング時間間隔R
- 26. パンダで指定された時間間隔で1時間ごとのデータ範囲を生成
- 27. 利用可能時間(時間間隔)テーブルのデータベース設計
- 28. 定期的な時間間隔の後に特定のメソッドを呼び出す
- 29. 間隔でタスクをスケジューリングする-LibGdx
- 30. vbscriptでの時間間隔の時間
@DavidHeffermanが示すように、関数の最後に 'Sys.sleep()'が必要です。以下は60秒ごとに実行される単純な関数の例です:http://stackoverflow.com/a/9950670/1036500 – Ben
@Benこの関数は60秒ごとに実行されません。終了後60秒間再開します。実行に2秒かかる場合は62秒ごとに実行されます。とにかく、それはかなり小さな点ですが、私はちょうどそのような賢いです! ;-) –
@DavidHefferman、訂正ありがとうございます! – Ben