如何讓Cron調用正確的路徑我在試著讓克倫找到正確的路徑。當我從shell運行Python腳本時,腳本運行良好,因為它使用bashrc中設置的路徑,但當我使用cron時,所有路徑都不是bashrc中的。有什么文件可以像bashrc那樣為cron輸入路徑,還是從bashrc調用路徑?對不起,我認為我沒有正確的措辭,我可以得到正確的腳本運行(這意味著在crontab中的腳本的路徑不是問題),只是當腳本運行時,我運行一個構建,這使用了設置在.bashrc..當我登錄時運行腳本時,.bashrc道路被拉進去了。因為cron沒有在shell中運行,所以說它不會拉進.bashrc..有沒有一種無需編寫bash腳本包裝器的方法?
3 回答

蝴蝶不菲
TA貢獻1810條經驗 獲得超4個贊
env
* * * * * env > env_dump.txt
env
$PATH
# echo PATH=$PATH > tmp.cron # echo >> tmp.cron # crontab -l >> tmp.cron # crontab tmp.cron

絕地無雙
TA貢獻1946條經驗 獲得超4個贊
crontab
01 01 * * * command
01 01 * * * /full/path/to/command
cron
PATH
which <command>
PATH
LD_LIBRARY_PATH
- 3 回答
- 0 關注
- 652 瀏覽
添加回答
舉報
0/150
提交
取消