1. 程式人生 > >解決手動執行指令碼執行正常而放入crontab後不正常的方法

解決手動執行指令碼執行正常而放入crontab後不正常的方法

解決需要 匯入環境變數

有兩種匯入方法:

在crontab -e編輯時加入

. /etc/profile;/bin/sh #主要"."後要有個空格
0 12 * * * . /etc/profile;/bin/sh /your/sh/your_sh.sh

在你要執行的指令碼的開頭加入

source /etc/profile