7

毎日cronを実行する必要があります。

Cron の実行時間は午前 11 時から午後 7 時までです。

この特定の時間に、cron は毎日 15 分ごとに実行する必要があります。

夜のcronの後に同じことを1時間ごとに実行する必要がありますか?

これは、Linux cron スケジューリング タイプで可能ですか。

または、スクリプト言語からこれを管理する必要があります。

4

2 に答える 2

9
*/15 11-18 * * * statement/to/run
0 0-10,19-23 * * * statement/to/run

あなたが必要とすることをすべきです。

*/15 または 0,15,30,45 はどちらも同じことを行い、15 分ごとに実行されます。

異なる時間帯に異なる方法で実行する必要があるため、2 つのエントリに分割する必要があります。

于 2012-10-30T10:22:09.443 に答える
6

1 つのルールでこれを行うことはできないと思うので、次のように 3 つ使用する必要があります。

0          00-10 * * * /path/to/cron/job
0,15,30,45 11-18 * * * /path/to/cron/job
0          19-23 * * * /path/to/cron/job

最初のルールは 00:00 から 10:00 まで、2 番目のルールは 11:00 から 18:45 まで、3 番目のルールは 19:00 から 23:00 までを処理して、セットを完成させます。

明らかに、最初の列の値を変更することで、物事が実行される時間内にオフセットを調整できます。

于 2012-10-30T10:22:49.190 に答える