cron job执行r脚本无法正常工作

时间:2015-10-13 08:55:06

标签: r cron crontab

我是cron的新手。我想使用cron定期执行r脚本。我刚刚将工作添加到crontab以检查它是否正常工作。但不幸的是,没有任何工作。我写了一个测试脚本并在cron作业中每隔5分钟安排一次。

这是测试R脚本:

print('HI')

的cronjob: 5 * * * * sudo Rscript /path/to/script/test.R

但是当我从终端执行它时,它工作正常。

终端命令: sudo Rscript /path/to/script/test.R

如果我在这里遗漏了什么,请告诉我。我试图让它每5分钟运行一次。

1 个答案:

答案 0 :(得分:0)

更改文件/path/to/script/test.R的权限,并确保它对您尝试提交cronjob的用户具有执行权限。

chmod 777 /path/to/script/test.R

或者,您也可以尝试下面提到的方式

创建一个shell文件(即sample.sh)并将以下代码放入其中。 Rscript /path/to/script/test.R,并安排下面提到的cron作业。

5 * * * * /path/to/script/sample.sh