我不知道我該如何調試這個,我設置了crontab,並且早點走開,沒有結果返回。剛纔,我結束了使用這個線程:Using CronTab to run php scripts,並設置爲每分鐘運行一次。我的PHP腳本沒有運行。我試過wget
和php
。它在瀏覽器中訪問它時起作用,但在crontab運行時不起作用。Crontab正在工作,但PHP腳本沒有按計劃工作?
更新:
May 16 10:39:01 strawberry /USR/SBIN/CRON[12283]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
所以發了,但我仍然沒有得到預期的結果。但是,當我去到網站的網址時,它就會起作用。我在我的crobtab使用此:https://stackoverflow.com/a/5134125/170365
* * * * * wget http://mysite.com/myscript >/dev/null 2>&1
我也嘗試運行它爲www-data
和root
:How to set a crontab using php?
實際上,我有它運行每分鐘'1 * * * * wget http://mysite.com/myscript>/dev/null 2>&1'只是爲了看看它是否有效,我沒有得到預期的結果。 – Strawberry
這不是每一分鐘。這是每個小時的第一分鐘。 ...好吧,我想這可能是你的問題:) – Riking
你說得對。這是我的錯誤,但我只是檢查了日誌,它被解僱了,但它沒有像我期待的那樣工作。 – Strawberry