我在使用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