寫了個腳本定時從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