簡體   English   中英

我可以做一個CRON工作一個小時嗎

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM