我在我的webhotel上有一個網站我想運行一些計劃任務。你會推薦什麼方法來達到這個目標?PHP:運行預定作業(cron作業)
我到目前爲止的想法是在每個頁面的頂部都包含一個腳本,然後讓這個腳本檢查是否是時候運行這個工作。
這是什麼,我想只是一個簡單的例子:
if ($alreadyDone == 0 && time() > $timeToRunMaintainance) {
runTask();
$timeToRunMaintainance = time() + $interval;
}
別的我應該考慮到或有更好的方法比這個?
你知道有人可以推薦嗎? – Eikern 2008-09-23 10:38:49
Siteuptime.com可以設置爲定期在您的網站上ping頁面 - 表面上檢查正常運行時間,但如果它們在可訪問的腳本中可能會觸發您的工作。最好的辦法是設置你自己的crontab /計劃任務,所以意外的用戶訪問不能重新運行你的工作 – ConroyP 2008-09-23 10:42:42