以编程方式运行R脚本[关闭
-
16-10-2019 - |
题
我有一个R脚本,该脚本根据数据库的当前内容生成报告。该数据库不断变化,每天添加/删除记录很多次。我该如何要求我的计算机每天晚上4点在凌晨4点运行,以便我有最新的报告在早上等我?或者,一旦将一定数量的新记录添加到数据库中,我也希望它重新运行。我该如何自动化这个?我应该提到我在Windows上,但是如果可以简化该过程,我可以轻松地将此脚本放在Linux计算机上。
解决方案
对于Windows,请使用任务调度程序设置任务以进行操作,例如每天4:00 AM
它为您提供有关频率等的许多其他选择。http://en.wikipedia.org/wiki/windows_task_scheduler
其他提示
我该如何要求我的计算机每天晚上4点在凌晨4点运行,以便我有最新的报告在早上等我?
您可以在Linux系统上设置Cronjob。如果计算机打开,则在设定的时间运行。为此,打开一个终端并类型:
crontab -e
并添加:
00 4 * * * r source(/home/FilePath/.../myRscript.R)
资源: 堆栈溢出