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~6, SUN~SAT, 1-5

生成結果

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

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

フィールド別解釈

0
9
*
*
曜日*

ヘルプ

Cron式はどのような形式ですか?

一般的なLinux Cron式は 分 時 日 月 曜日 の順で記述します。例として 0 9 * * * は毎日09:00に実行することを意味します。

特殊文字の意味

  • * : すべての値
  • */5 : 5単位ごとに実行
  • 1-5 : 1から5までの範囲
  • 1,15 : 1と15のように複数の値を指定

よく使う例

  • * * * * * : 毎分実行
  • */5 * * * * : 5分ごとに実行
  • 0 * * * * : 毎時ちょうど実行
  • 0 9 * * * : 毎日09:00に実行
  • 0 9 * * 1-5 : 平日09:00に実行
  • 0 0 1 * * : 毎月1日の0時に実行

注意事項

Cronはサーバーのタイムゾーンを基準に実行されます。本番サーバーがUTCの場合、日本時間や韓国時間と異なる時刻に実行される可能性があるため、必ずtimezone設定を確認してください。

曜日の0と7は何を意味しますか?

一般的には0または7は日曜日を意味します。ただしCron実装によって対応が異なる場合があるため、サーバー環境を確認することをおすすめします。

秒単位のCronも使えますか?

Linux標準Cronは通常5フィールド形式で、秒フィールドは含みません。一部のスケジューラーでは秒を含む6フィールド形式をサポートします。

毎月末に実行するには?

基本Cronだけではすべての環境で月末条件を安定して表現しにくいため、別途スクリプトの条件分岐を併用する方法をおすすめします。