我正在尝试使用cron计划我的R脚本,但是它不起作用.看来R在cron中找不到软件包.有人可以帮助我吗? 谢谢。
以下是我的bash脚本
# source my profile
. /home/winie/.profile
# script.R will load packages
R CMD BATCH /home/script.R
最新回答
- 2021-1-111 #
我正在尝试使用cron计划我的R脚本,但是它不起作用.看来R在cron中找不到软件包.有人可以帮助我吗? 谢谢。
以下是我的bash脚本
# source my profile
. /home/winie/.profile
# script.R will load packages
R CMD BATCH /home/script.R
考虑这些技巧
使用Rscript(或littler)而不是
R CMD BATCH
确保cron作业正在按您的方式运行
确保脚本自行运行
在详细模式下测试几次
我的盒子通过调用R脚本的cronjob运行了一些可见的CRANberries (我通过littler但通过Rscript执行 应该也一样).为此,在
/etc/crontab
中输入 在我的Ubuntu服务器上是因此,每隔三个小时便每隔16分钟执行一次带我ID的shell命令.它将进入工作目录,并调用R脚本(具有可执行模式等)。
看着这个,我实际上可以运行脚本并拥有
setwd()
命令...。