私がやろうとしているのは、1,9,13,16などの特定の時間にCronジョブを実行することですが、それらの時間ごとに1回だけ実行します。特定の時間に設定する必要があるため、数時間ごとに設定してもうまくいきません。
これは私が現在使用しているものですが、実行されません:0 1,9,13,16 * * *
それを実行させるために、私はこれを使用する必要があります:0 * * * *
または* * * * *
何か案は?
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/
1 1,9,13,16 * * *
0の代わりに1分を試してください。それは私のために働きます。
しかし、これは0 14 * * 1-5でも機能します。または、これは0 1,13 ***です。