我有一個php腳本,我想用crontab定期執行。我已經使用這個代碼做了我自己的Apache/Ubuntu的11.04服務器上:專用Ubuntu服務器上的Crontab
*/10 * * * * cd /var/cron/ && /usr/bin/php -q script.php && echo "Update Successful: $(date)" >> update.log
但我的專用服務器(Ubuntu的10.04)上我不能讓crontab來執行腳本,不管我嘗試。我無法使用「找到php | grep bin」找到php二進制文件,但我已經嘗試引用/etc/apache2/php.ini和php.ini-production.cli文件以及無數其他推薦方式。
我在兩臺服務器上的文件設置完全相同,並嘗試在crontab之外執行php腳本,它工作正常。另外,如果我不嘗試執行php腳本,只是使用它將文本放入日誌文件中,那麼crontab也可以工作。會感謝一些建議! :)
那麼,我找不到任何PHP的二進制文件(可能沒有?),但已經嘗試了你剛纔建議沒有成功。 – NewInTheBusiness
只是「PHP」應該在大多數情況下做 – 2012-05-24 04:42:11
不幸的是在這一個=( – NewInTheBusiness