我有一種似乎已經被多次詢問的情況,但他們都沒有回答我的問題,因爲它們都涉及所有權問題或完全不同的問題。cron工作沒有在cPanel中開火,但是手動運行
我有一個cron任務,我從cPanel cron管理器中安排。目前,它看起來像這樣:
5,20,35,50 0-8,17-23 * * * php /path/to/script/product_warehouse_update.php5
這是爲了每15分鐘跑,開始於17:05,並在上午08時50運行的最後一次,第二天早上。
當我手動運行PHP腳本時,它工作100%,但cron不會調用它。當我在cPanel中設置cron任務時,像所有其他正在工作的cron作業一樣,我懷疑這是一個訪問/所有權問題。我使用與使用cPanel登錄相同的憑據登錄PuTTy,並通過PuTTy,我可以手動運行腳本,但cPanel不會調用它。
當cron作業開始時,我已經設置了Cron給我發郵件,但是我從來沒有從這個特定的cron作業中得到任何電子郵件。 WHM服務器運行狀況從不指示cron任務被觸發,並且沒有從該腳本生成的日誌條目(我編寫的日誌文件以r/w訪問的方式登錄,可按其他腳本的預期工作)。
任何想法將不勝感激。
我發現了這個問題。它實際上正在運行,但我的腳本中的一個錯誤導致它增加花費更長時間,使其看起來好像沒有運行。 **臉紅** –