cron式チェッカー

cron式を入力すると、いつ実行されるのかを日本語で表示し、次に実行される日時を一覧で確認できます。

次回の実行日時(10件)

    使い方

    1. 入力欄に、確認したいcron式を「分 時 日 月 曜日」の順で入力します。
    2. 入力と同時に、意味が日本語で表示されます。
    3. 下の一覧で、実際に実行される日時を確認できます。意図どおりの日時になっているかチェックしましょう。

    よく使う設定は、入力欄の下のボタンから呼び出せます。

    cron式の書き方

    cron式は、半角スペースで区切った5つの項目で「いつ実行するか」を表します。

    順番項目指定できる値
    1分0〜59
    2時0〜23
    3日1〜31
    4月1〜12(JAN〜DEC も可)
    5曜日0〜7(0と7が日曜、1が月曜。SUN〜SAT も可)

    使える記号

    *すべての値(毎分、毎時、毎日など)
    ,複数の値を並べる。0,30 なら0分と30分
    -範囲を指定する。1-5 なら1から5まで
    /間隔を指定する。*/10 なら10ごと

    よく使う例

    */5 * * * *5分ごとに実行
    0 3 * * *毎日3時0分に実行
    0 9 * * 1-5平日(月〜金)の9時0分に実行
    0 0 1 * *毎月1日の0時0分に実行
    0 9-18 * * *毎日9時から18時まで、毎時0分に実行

    よくある質問

    日と曜日を両方指定するとどうなりますか?

    一般的なcron(Vixie cron 系)では、日と曜日の両方に値を指定すると「どちらかに当てはまる日」に実行されます。たとえば 0 12 15 * 5 は「毎月15日」と「毎週金曜日」の両方で実行されます。どちらか一方が * で始まる場合は、両方に当てはまる日だけになります。

    表示される日時のタイムゾーンは?

    お使いの端末のタイムゾーンで計算しています。日本国内のレンタルサーバーは日本時間で動いていることが多いですが、クラウドサービスなどではUTC(日本時間の9時間前)の場合もあるため、実行環境の設定を確認してください。

    6項目のcron式には対応していますか?

    秒を含む6項目の形式(一部のライブラリやサービスで使われるもの)には対応していません。サーバーで一般的に使われる5項目の形式を入力してください。@daily や @hourly などの省略形は使えます。

    レンタルサーバーでcronを設定するときの注意点は?

    実行するコマンドやスクリプトは、フルパスで指定するのが確実です。また、間隔を短くしすぎるとサーバーに負荷がかかり、サービスによっては制限の対象になることがあります。必要な頻度を見極めて設定しましょう。