我想設置我的系統上的cron作業尚未crontab的不通過添加以下行執行[R腳本
17 12 * * * Rscript ~/path/to/file/script.R > ~/output_`date +\%d\%m\%y`.txt 2>&1
,我不能看到輸出被寫入文件。我已經諮詢了以下的答案,但無濟於事:
Why did my crontab not trigger
當我運行在終端上執行以下命令:
Rscript ~/path/to/file/script.R > ~/output_`date +\%d\%m\%y`.txt 2>&1
我得到的輸出文件預期。我還添加了以下行到crontab:
* * * * * echo hi > ~/output.txt 2>&1
它工作得很好。我不確定第一個命令有什麼問題。任何幫助,將不勝感激。謝謝。
如果使用完整路徑而不是使用'〜',該怎麼辦?一般來說,crontab不理解這些,因爲它的環境非常有限。 – fedorqui
我試過使用完整路徑。這似乎不是問題。我在另一臺ubuntu機器上運行同樣的東西,它沒有任何麻煩。 – WitchKingofAngmar
cron日誌中有沒有任何痕跡? – fedorqui