プログラムでRスクリプトを実行する[閉じた
-
16-10-2019 - |
質問
データベースの現在の内容に基づいてレポートを生成するRスクリプトがあります。このデータベースは絶えず流動的であり、レコードは毎日何度も追加/削除されています。午前4時に毎晩これを実行するようにコンピューターにこれを実行するように依頼するにはどうすればよいですか。あるいは、特定の数の新しいレコードがデータベースに追加されたら、再実行したいと思うでしょう。これを自動化するにはどうすればよいですか?私はWindowsにいることに言及する必要がありますが、プロセスが簡素化されると、このスクリプトをLinuxマシンに簡単に配置できます。
解決
Windowsの場合、タスクスケジューラを使用して、午前4時に毎日実行するタスクを設定します
頻度などに関する他の多くのオプションが提供されます。http://en.wikipedia.org/wiki/windows_task_scheduler
他のヒント
午前4時に毎晩これを実行するようにコンピューターにこれを実行するように依頼するにはどうすればよいですか。
LinuxシステムにCronjobをセットアップできます。コンピューターがオンの場合、これらは設定された時間に実行されます。そうするために、端末を開いてタイプします。
crontab -e
追加:
00 4 * * * r source(/home/FilePath/.../myRscript.R)
ソース: スタックオーバーフロー
所属していません datascience.stackexchange