Developer Utility

Cron式生成ツール

分、時間、日、月、曜日の条件を組み合わせてCron式を作成し、実行周期と各フィールドの意味を確認できる開発者向けスケジュール生成ツールです。

Cron自動生成 入力したスケジュール条件をもとに5フィールドのCron式を生成します。
プリセット選択 毎分、毎時、毎日、平日、週末などよく使うスケジュールをすぐに適用できます。
解釈結果を表示 生成されたCron式の実行意味とフィールド構成を確認できます。
現在の式 0 9 * * *
実行タイプ 毎日実行
フィールド数 5個
状態 待機中

スケジュール設定

Cronフィールドを直接入力するか、プリセットを選択して希望の実行周期を作成してください。

よく使うプリセット

サーバー作業、バックアップ、通知、バッチ処理によく使われるCronスケジュールです。

0~59, *, */5, 0,30

0~23, *, */2, 9-18

1~31, *, 1,15, */2

1~12, *, 1,6,12

0~7, SUN~SAT, 1-5

生成結果

Cron式、実行説明、フィールド別の解釈を確認できます。

待機中
0 9 * * *
毎日09:00に実行されます。

フィールド別解釈

分0
時9
日*
月*
曜日*
使い方ガイド

Linux cronの5つの欄を確認する

分・時・日・月・曜日を入力するか、プリセットから5フィールドの式を作ります。各欄を説明するツールであり、ジョブ登録や次回実行時刻の計算は行いません。

こんな方におすすめ

  • 定期コマンドを準備する開発者
  • crontabを確認する運用担当者

活用場面

  • 毎日の処理時刻を指定する。
  • 間隔指定と固定時刻の違いを比べる。

入力から結果の確認まで

  1. 1

    対象がLinux形式の5フィールドcronに対応しているか確認します。

  2. 2

    5つの欄を入力するかプリセットを選びます。

  3. 3

    リスト内に空白を入れず、範囲を確認します。

  4. 4

    結合された式と各欄の説明を読みます。

  5. 5

    サーバーのタイムゾーンと対象の仕様を確認してから登録します。

使用例 1

毎朝の処理

入力
0 9 * * *
結果
スケジューラーのタイムゾーンで毎日09:00です。

式そのものはタイムゾーンを指定しません。

使用例 2

平日の10分ごと

入力
*/10 * * * 1-5
結果
月曜から金曜の毎時0・10・20・30・40・50分です。

前の処理が終わって10分後という意味ではありません。

計算・処理の仕組み

数値、*、カンマ区切り、昇順の範囲、*または範囲に付ける正の整数ステップに対応します。JAN〜DEC、SUN〜SATも使用できます。範囲は分0〜59、時0〜23、日1〜31、月1〜12、曜日0〜7です。

注意点と制限

  • 欄の構文を確認しますが、2月31日のような日付の実在性は判定しません。
  • 日と曜日の両方を限定すると、一般的なcronではOR条件になります。
  • Quartzやクラウドのスケジューラーは形式が異なる場合があります。
  • タイムゾーンと夏時間の扱いは対象環境で確認してください。
データの取り扱い

欄の値をブラウザー内で処理します。コマンドを登録・実行しません。

よくある質問

秒を指定できますか?

いいえ。5フィールド形式で、秒の欄はありません。

1, 2が使えないのはなぜですか?

内部の空白は欄を分割してしまいます。1,2と入力してください。

*/10は完了から10分間隔ですか?

いいえ。処理時間に関係なく決まった分を指定します。