我正在尝试使用 cron 安排我的 R 脚本,但它不起作用。 R 似乎在 cron 中找不到包。有人可以帮助我吗?谢谢。
以下是我的 bash 脚本
# source my profile
. /home/winie/.profile
# script.R will load packages
R CMD BATCH /home/script.R
考虑这些提示
使用 Rscript(或更小的)而不是R CMD BATCH
确保 cron 作业正在按照您的方式运行
确保脚本自行运行
在详细模式下测试几次
我的盒子正在运行有点明显蔓越莓通过 cronjob 调用 R 脚本
(我通过执行littler但R脚本
应该也能正常工作)。为此,输入/etc/crontab
在我的 Ubuntu 服务器上是
# every few hours, run cranberries
16 */3 * * * edd cd /home/edd/cranberries && ./cranberries.r
因此,每隔 3 个小时过 16 分钟,就会使用我的 id 运行一个 shell 命令。它更改为工作目录,并调用 R 脚本(具有可执行模式等)。
看看这个,我实际上可以运行脚本并得到setwd()
命令在其中....
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)