2

PHPを使用して自動cronタブを作成しています。次の時間、この cron タブを実行する必要があります。

24 時間または 36 時間または 48 時間または 72 時間または 96 時間。

cronタブで36時間セットアップするのに混乱しています。

36 時間ごとに実行される cronjob を設定するにはどうすればよいですか? お知らせ下さい

4

3 に答える 3

2

24時間以上は指定できないと思います。

1 時間ごとに実行し、ヒットするたびにデータベースまたはファイルに保存されている変数をインクリメントし、その変数が 36 に達したときにスクリプトを実行して 1 にリセットすることができます。

編集:同じメモで、12時間ごとに実行し、12ずつ増やすことができます

例えば ​​:

$var = (int) file_get_contents('count.txt'); 
$var++;
if($var === 36) {
   //run script
   //update count.txt
}else {
   //update count.txt
   die(); 
}
于 2013-07-18T14:45:49.677 に答える