我有一个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)

资源: 堆栈溢出

许可以下: CC-BY-SA归因
scroll top