crontab中定義變量無效的問題

問題描述: 在寫監控mysql狀態的腳本中,遇到手動執行腳本時,發郵箱正常,放到crond中時,發郵箱的命令中的變量不見了 手動執行,會發送$IP變量 放到crond時,不會發送$IP變量 原因: 環境變量的問題 解決方法: 1、在腳本加入source /etc/profile 2、crontab執行腳本前,先要把系統環境變量加載 3、腳本里面的命令用絕對路徑
相關文章
相關標籤/搜索