我有一个 R 脚本,它根据数据库的当前内容生成报告。该数据库不断变化,每天都会多次添加/删除记录。我怎样才能让我的计算机在每晚凌晨 4 点运行它,以便我在早上有一份最新的报告等着我?或者,一旦将一定数量的新记录添加到数据库中,我可能希望它重新运行。我该如何自动化呢?我应该提到我在 Windows 上,但如果这样可以简化流程,我可以轻松地将这个脚本放在我的 Linux 机器上。
以编程方式运行 R 脚本
数据挖掘
r
数据库
效率
工具
2021-09-26 00:15:17
2个回答
对于 Windows,使用任务计划程序将任务设置为例如每天凌晨 4:00 运行
它为您提供了有关频率等的许多其他选项。 http://en.wikipedia.org/wiki/Windows_Task_Scheduler
我怎样才能让我的计算机在每晚凌晨 4 点运行它,以便我在早上有一份最新的报告等着我?
您可以在 Linux 系统上设置 cronjob。如果计算机处于打开状态,这些将在设定的时间运行。为此,请打开终端并键入:
crontab -e
并添加:
00 4 * * * r source(/home/FilePath/.../myRscript.R)
资料来源:堆栈溢出
其它你可能感兴趣的问题