本文へスキップ
snowkitDev

5分ごとにcronジョブを実行、*/5 * * * *で

*/5 * * * *を使うと、5分ごとにジョブが実行されます。

cronスケジュール

式を入力するか、1つのフィールドを編集するか、一般的なスケジュールを選びます。

次回の実行

    時刻は、この端末のタイムゾーンで表示されます

    5を任意の数に変えると別の間隔にでき、次の実行時刻は下で確認できます。

    次回の実行時刻は、ご自身のタイムゾーンで表示されるため、ジョブが期待どおりに実行されると確認できます。cronスケジュールを作成または確認し、平易な言葉での説明を見て、コピーします。無料で、ブラウザ上で動作します。

    cron式の作り方

    1. 「毎分」「5分ごと」「毎時」「毎日午前0時」「平日9時」「毎週日曜」「毎月1日」「毎年元日」などのプリセットから始めます。
    2. または「cron式」に自分で入力するか、「分」「時」「日」「月」「曜日」のボックスに入力します。
    3. わかりやすい説明と、次回の実行時刻のリストを読みます。
    4. 「式をコピー」を押します。

    cronのしくみ

    cron式には、5つのフィールドがあります:分(0〜59)、時(0〜23)、日(1〜31)、月(1〜12またはjan〜dec)、曜日(0〜6またはsun〜sat、0と7が日曜)。アスタリスクは、すべての値を意味します。

    特殊文字

    カンマは、1,15のように、値を列挙します。ダッシュは、月曜から金曜の1-5のように、範囲を作ります。スラッシュは、10分ごとの*/10のように、間隔を設定します。@daily、@hourly、@weeklyなどのショートカットも使えます。

    例

    • */15 * * * *は、15分ごとに実行されます。
    • 0 9 * * 1-5は、平日の9:00に実行されます。
    • 30 2 * * 0は、毎週日曜の2:30に実行されます。
    • 0 0 1 * *は、毎月1日の午前0時に実行されます。

    日と曜日

    両方の日のフィールドが設定されている場合、標準のcronは、両方ではなく、どちらかに一致する日に実行されます。たとえば、0 9 1 * monは、毎月1日と、毎週月曜に実行されます。

    タイムゾーン

    次回の実行時刻は、この端末のタイムゾーンで表示されます。サーバーは、cronをUTCで実行することが多いため、スケジュールに頼る前に、サーバーの設定を確認してください。

    ヒント

    • スケジュールを保存する前に、次回の実行時刻を確認してください。間違いが、ひと目でわかります。
    • 多くのジョブを、ちょうど毎時0分に実行するのは避けてください。数分ずつずらしてください。
    • パソコンの電源が切れている間に逃したジョブは、通常、あとから実行されないことを覚えておいてください。
    • cronは短いフォルダのリストを使うため、コマンドには、スクリプトやプログラムの完全なパスを入れてください。

    こんな方に

    Web開発者、システム管理者、バックアップ、レポート、整理の作業をスケジュールどおりに実行したい、ホスティングのアカウントを持つすべての方。関連ツール:chmod計算とcURL変換。

    よくある質問

    このツールはジョブを実行しますか?

    いいえ。スケジュールを作成して説明するだけです。サーバーやホスティングのパネルには、ご自身で追加してください。

    ジョブが間違った時刻に実行されるのはなぜですか?

    たいていはタイムゾーンの違いです。サーバーはUTCを使うことが多く、このページは現地時間を表示します。

    秒に対応していますか?

    標準のcronは5つのフィールドで、秒はありません。

    次はこちら

    作ったものを、そのまま端末上で続けましょう。

    Snowkitのその他