如何将Rscript作为crontab运行?

如何将Rscript作为crontab运行?,r,linux,cron,fedora,R,Linux,Cron,Fedora,我正在使用fedora系统,并试图在我的系统上自动化Rscript。所以我想出了运行crontab的过程。但是,它对我的Rscript不起作用 因此,为了测试我是否可以从我的根目录(root用户和~目录)正常运行此Rscript,我正在运行: /bin/Rscript/home/computername/path_to_r_script/script.r>/root/Preprocessingv3.Rout 但这无法找到或导入库,并且在导入的第一个库中出现错误: 库(RForcecom)中的错误

我正在使用fedora系统,并试图在我的系统上自动化Rscript。所以我想出了运行crontab的过程。但是,它对我的Rscript不起作用

因此,为了测试我是否可以从我的根目录(root用户和~目录)正常运行此Rscript,我正在运行:
/bin/Rscript/home/computername/path_to_r_script/script.r>/root/Preprocessingv3.Rout

但这无法找到或导入库,并且在导入的第一个库中出现错误:
库(RForcecom)中的错误:没有名为“RForcecom”的包
执行已停止

这很奇怪,因为从历史上看,我曾多次以R CMD BATCH script.R>script.Rout的形式从命令行运行此脚本,并以非root用户的身份通过cding进入路径\u to \u R\u script文件夹。除非我遗漏了Linux/fedora如何工作的一些非常基本的东西,否则应该没有理由解释为什么一个脚本可以从一个用户的一个位置工作,但不能从根用户的另一个位置工作。所以我猜我说的不对


有谁能帮助我理解我们应该如何将rscript(以及某种程度上的python脚本)自动化为crontab?我要做什么才能让它在我的系统上运行?

比较“您的”帐户和运行
cron
作业的帐户的
.libpath()
输出。最坏情况是在
script.R
中设置库路径。比较“您的”帐户和运行
cron
作业的帐户的
.libpath()
输出。最坏情况是在
script.R
中设置库路径。