我试图在linux服务器中调度一个cron作业来执行一个R脚本。我已经实现了手动输入服务器中的命令,并且它可以工作。要做到这一点,我必须输入以下命令:
我如何指定一个每天一次执行前面命令的cron作业?
谢谢。
发布于 2015-06-18 04:02:25
下面的cron作业将在0:00 (午夜)从路径Rscript scriptSecos.R运行/home/script2,每天运行一次。
0 0 * * * cd /home/script2; Rscript scriptSecos.R >/dev/null 2>&1如果要将脚本的输出保存到文件中,请使用>/dev/null更改>/path/to/file。
您可以在crontab文件中复制并粘贴此cron作业(可以使用命令crontab –e打开该文件)。
发布于 2015-06-18 04:00:44
以下站点为crontab提供了有用的参考信息
http://www.adminschoice.com/crontab-quick-reference
使用您的示例,下面的工作将在每天凌晨3点运行。
00 03 * * * Rscript /home/script2/scriptSecos.R发布于 2015-06-18 06:46:22
添加cron如下所示。
例:
15 23 * * * Rscript /home/script2/scriptSecos.R >/dev/null 2>&1您必须提到正在运行的脚本type.Then允许cron日志并检查其运行与否。
https://stackoverflow.com/questions/30905934
复制相似问题