Linux、Spring、Quartz から選び、希望の時刻で式を作り、式か行全体をコピーします。 すでにある式を説明する
このページは Linux crontab を作ります。5 フィールドか、@daily のような短縮です。間隔を選び、必要ならコマンドを足して、行をコピーします。ジョブは登録しません。形式は Spring と Quartz も書きます。先頭は秒の 0、Quartz は ? と MON-FRI のような曜日名です。すでにある式は すでにある式を説明する で読みます。タイムスタンプは Unix タイムスタンプ です。
0 2 * * *、説明は毎日 02:00 です。/usr/bin/backup.sh は式の後ろに付き、crontab の行になります。入力と同時に更新はオンです。オフのときは生成を一度押します。/usr/bin/backup.sh にします。式は 0 2 * * 1-5、行は 0 2 * * 1-5 /usr/bin/backup.sh です。 フォームの下のボタンにはほかにもあります。15分ごと */15 * * * *、毎日 02:00 に同じコマンド 0 2 * * * /usr/bin/backup.sh、平日 09:00 0 9 * * 1-5、土日 09:00 0 9 * * 0,6、月・水・金 09:00 0 9 * * 1,3,5、毎月1日 0時 0 0 1 * *、毎年 1月1日 0 0 1 1 *、2時間ごとの30分 30 */2 * * *、@daily、@weekly(日曜 00:00)、@reboot。隣のリンクは説明ページを開きます。 すべてクリアは毎分に戻し、コマンドを空にします。式は * * * * * です。式は分、時、日、月、曜日です。日曜は 0、月曜は 1、土曜は 6 です。続く曜日はハイフンなので、月曜から金曜は 1-5 です。飛び石はカンマ、たとえば 1,3,5 です。7 日全部は * です。形式が Linux のときはこの 5 桁です。Spring は先頭に秒の 0 を置き、曜日の数字はそのままです。Quartz も先頭に 0 を置き、日か曜日に ? を書き、曜日の数字を SUN–SAT にします。Quartz では日曜が 1 だからです。
N 分ごとは */N * * * * です。N 時間ごとは 0、N、2N 時の M 分です:M */N * * *。31 日は 31 日がある月だけです。2 月は飛びます。コマンドは検査しません。1 行です。ジョブは登録しません。
@reboot は起動時で、時計の時刻がないので次の 10 回はありません。@hourly は 0 * * * *。@daily は 0 0 * * *。@weekly は日曜 00:00、つまり 0 0 * * 0 で、月曜ではありません。@monthly は 0 0 1 * *。@yearly は 0 0 1 1 *。説明に「同じです」と 5 フィールドが出ます。次の 10 回はこのパソコンのローカル時刻です。crontab を動かす機械は別のタイムゾーンかもしれません。
0 2 * * * /usr/bin/backup.sh。0 9 * * 1-5。@daily。Vixie cron では @weekly は日曜 00:00 です。月曜にするには曜日で月曜をオンにします。時刻が 00:00 のままなら式は 0 0 * * 1 です。
作れます。形式を Quartz にします。毎日 02:00 は 0 0 2 * * ? です。月曜から金曜は MON-FRI です。すでにある式を説明する は、貼った式を読むときに使います。
次の 10 回はこのパソコンの時計です。サーバーの crontab はそのサーバーのタイムゾーンです。
2 月に 31 日はないので飛ばします。一覧は、その日がある次の月です。