我在使用Rscript
通过crontab
尝试运行我的R脚本时遇到问题。在命令行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
在当
下面的命令工作正常为什么Rscript可能无法找到该软件包当使用cron运行时? 我怎样才能让crontab'看'我的R包。
任何提示非常感谢。
我首先运行'which Rscript'作为你自己和crontab,看看你是否都使用相同的安装。 – flodel 2013-02-10 02:01:47
谢谢,我会做测试。为了运行它作为crontab有一个命令作为crontab运行或我只是将其添加到我的脚本并将输出保存到日志文件? – JordanBelf 2013-02-10 02:04:25
可能有更好的方法,但我只是安排'* * * * *哪个Rscript>/tmp/Rscript.path'。 – flodel 2013-02-10 02:05:34