-1

あるタスクを 1 時間ごとに 10 回実行したい。または、毎日 10 回、または毎日 3 回など。これを動的にしたいので、次のように 2 つのパラメーターを指定するだけです。

generate_random_task(times, frequency)
generate_random_task(10, daily):
    randomly do the task be 10 times during a day.

タスクが何回実行されたかを追跡する必要があるため、「回」に達したら実行を停止します。

明確にするために、タスクを実行する必要がある 10 回は、ランダムな 10 回でなければなりません。

これを行う良い方法は何ですか?

編集: 私は時々(完全にランダムに)いくつかの機能をヒットします。その後、タスクが実行されるかどうかをすぐに知る必要があります。だから私はセロリを1日に10回使うことはできません. イエスかノーかを即座に知る必要があります。

4

1 に答える 1

1

タスクを実行するかどうかを決定する cron ジョブを 1 分に 1 回実行するだけで十分ではないでしょうか。実行回数を含むファイルを保持し、それが不要になった場合に停止することができます。

于 2012-04-24T09:32:12.257 に答える