1週間だけCronを予約してください。

1週間だけCronを予約してください。

私のcrontabにこれがあります

10 6 * * * java -jar /.../myproject.jar >> /../myjob.log 2>&1

平日(月曜日〜金曜日)にのみアプリケーションを実行したいと思います。

このライン大丈夫ですか? :

10 6 * * 1-5 java -jar /.../myproject.jar >> /../myjob.log 2>&1

答え1

これは、1〜5日(日曜日の場合は0(または7))でジョブを実行する正しい方法です。または、日付を明示的に一覧表示することもできます。

10 6 * * 1,2,3,4,5 java -jar /.../myproject.jar >> /../myjob.log 2>&1

*他に「日付」(フィールド3)制限を追加するときは注意してください。両方の値を指定すると、cron は次の条件でジョブを実行します。誰でもゲーム。

答え2

はい、大丈夫ですね。

10 6 * * 1-5 java -jar /.../myproject.jar >> /../myjob.log 2>&1

これにより、毎日(月~金)午前6時10分(午前6時10分)にコマンドが実行されます。

関連情報