[英]Can I run a CRON job for an hour
我正在創建一個需要每60秒執行一次CRON作業的應用。
我的主機每小時僅允許一次CRON作業。
我想知道是否可以創建這樣的腳本:
$i = 0;
while(1==1){
// update database code
delay(10000);
// $i is incremented once a minute/10000ms
$i++;
}
//if $i reaches 60 we know that the CRON has run for an hour
if($i == 60){
die();
}
推薦這個嗎? 這會每60秒准確更新一次我的數據庫嗎?
我不介意該腳本是否需要幾秒鍾。
我了解我將需要設置php.ini
以增加最大執行時間。
如果托管允許覆蓋max_execution_time
,則應該工作。 您可以直接在腳本中執行以下操作: ini_set('max_execution_time', 0)
。 並注意存儲。 當然,它不是C / C ++,但監視變量的初始化和循環仍然是一個好主意。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.