私の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分)にコマンドが実行されます。