gpt4 book ai didi

R通过crontab运行时找不到一些包

转载 作者:行者123 更新时间:2023-12-05 01:10:37 25 4
gpt4 key购买 nike

我在尝试使用 Rscript 运行我的 R 脚本时遇到问题通过 crontab .

在命令行中运行时,以下命令可以正常工作

Rscript /var/www/html/sent/sentiment/code/parse.r

但是里面的下面一行 crontab
*/5 * * * * Rscript /var/www/html/sent/sentiment/code/parse.r > /var/www/html/sent/sentiment/code/backup.log 2>&1

会在日志中返回以下错误
Error in library(twitteR) : there is no package called 'twitteR'
Execution halted

为什么在使用 cron 运行时 Rscript 可能无法找到包?
如何让 crontab“看到”我的 R 包。

任何提示非常感谢。

最佳答案

正如评论中所建议的,问题可能是您和您的 crontab 使用的是不同的 R 安装。

要检查是否是这种情况,请运行 which Rscript作为你自己和 crontab。

如果它们不同(我怀疑),您可以使用适当的完整路径 Rscript当您从 crontab 调用它时。更持久的解决方案需要设置环境变量。

关于R通过crontab运行时找不到一些包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14793885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com