指令碼在crontab裡沒有執行的解決辦法之一

rainbowbridg發表於2007-11-30

今天發現昨天寫的這個mysql統計指令碼沒執行,指令碼大致如下:

mysql

這個手工執行是沒有問題的,但為什麼沒有在crontab裡執行呢,開始我以為crontab沒有執行,但是我驗證了crontab執行了,我在這個指令碼前加上date>/home/tt.log

發現/home/tt.log出現了,並有相應的日期,說明cron是執行了的,後發現在這個裡面要加上myql的全路徑:

/usr/local/mysql/bin/mysql

這樣就可以了

就起原因是在crontab裡面找不到mysql這個可執行檔案

但是我在/etc/profile裡面的PATH加了這個路徑的呀,為什麼cron還不認呢?這是個問題!

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7916042/viewspace-987021/,如需轉載,請註明出處,否則將追究法律責任。

相關文章