1

私がやろうとしているのは、1,9,13,16などの特定の時間にCronジョブを実行することですが、それらの時間ごとに1回だけ実行します。特定の時間に設定する必要があるため、数時間ごとに設定してもうまくいきません。

これは私が現在使用しているものですが、実行されません:0 1,9,13,16 * * *

それを実行させるために、私はこれを使用する必要があります:0 * * * *または* * * * *

何か案は?

4

2 に答える 2

3

0 1,9,13,16 * * *は完全に有効なcron式です(自信はありましたが、jailshellで確認しました)。どこかで問題があるようです。を使用してcronジョブを設定してみてcrontab -e、で簡単にテストし* * * * * wget google.comて、まったく機能するかどうかを確認してください。

また、必要に応じて、オンラインのcronジョブ式バリデーターもあります:http://www.unitedmindset.com/jonbcampos/2009/07/29/custom-validators-cron-job-expression-validator/

于 2011-04-14T21:15:44.817 に答える
0

1 1,9,13,16 * * *

0の代わりに1分を試してください。それは私のために働きます。

しかし、これは0 14 * * 1-5でも機能します。または、これは0 1,13 ***です。

于 2011-04-14T01:16:14.727 に答える