手動能夠執行腳本,crontab執行失敗,可能和環境變量有關(若是涉及到環境變量)

1 發現問題 一個shell腳本手動執行沒有問題,可是配置到crontab中失效,報錯環境變量找不到。web 2 分析問題 查看用戶環境變量~/.bash_profile、系統環境變量/etc/profile發現環境變量存在,比較費解。shell 3 解決問題 在.sh腳本中加入source /etc/profile或者source ~/.bash_profile引入環境變量便可解決。bash 4
相關文章
相關標籤/搜索