1. 程式人生 > >crontab定時任務中提示command not found解決方案

crontab定時任務中提示command not found解決方案

寫了個指令碼定時從MySQL中提取資料,但是crontab發郵件提示mysql command not found

很奇怪,因為直接執行此指令碼不會報錯,正常執行,但加入到crontab中就會報錯,

經查,MySQL不在crontab執行的環境變數中

解決方案:

      找到MySQL的安裝路徑: which mysql

         假設找到的是:/home/user1/mysql/bin/mysql

      建立軟連線  cd /usr/bin && ln -fs /home/user1/mysql/bin/mysql mysql