偶爾遇到一樣一個腳本,直接運行沒問題,可是放到crontab就會出錯的狀況,常常搞不清楚爲何.後來google了下,應該是環境變量的問題. 寫在crontab中注意執行的用戶,及在腳本中保持和用戶一致: source /etc/bashrc source /etc/profile source ~/.bashrc 這樣基本上就保持一致了.就不會報錯了.bash