1

わかりましたので、10分ごと、何分ごとにも実行されるcronに関するこれらすべての質問を目にしますが、それはSETです。ただし、10〜15分ごとにランダムに実行したいです。これらの範囲の間で、13 分、12 分などを選択することがあります。

共有サーバーでそれを行う方法はありますか? または、更新したいページに誰かがアクセスするたびに、PHP を介してプログラムし、そのスクリプトを実行する必要がありますか?

ご意見ありがとうございます。

4

1 に答える 1

0

私は通常、cronjobを10分ごとに実行させ、cronが実行したスクリプト自体に、スクリプトのヘッダーに、必要な余分なランダムな「ウィンドウ」のスリープ+乱数を配置します-つまり、あなたの場合は5分=> 300秒

何かのようなもの:

#!/usr/bin/php

<?
sleep( rand(1, 300) );

print "starting job ! \n"
?>
于 2015-05-26T11:38:29.287 に答える