⏰

cron 式 作成

cron 式を視覚的に作成、デコード、プレビューできます。人間が読める説明と次回以降の実行予定時刻を即時に確認できます。

生成ツール ローカルで実行 データは送信されません
cron スケジュール 自動化 DevOps
式
* * * * *
毎分
フィールド
次の5回の実行時刻
プリセット
手動入力
分 · 時 · 日 · 月 · 曜日

cron 式 作成とは?

cron 式を視覚的に作成・検証できます。分、時、日、月、曜日のフィールドを設定すると、人間が読める説明と次 5 回の実行時刻プレビューが即時に表示されます。無料のブラウザベースツールです。

cron 式 作成の使い方

  1. 毎時・毎日・毎週・毎月など、希望のスケジュールパターンを選択します。
  2. 最初に生の cron 構文を編集する代わりに、読みやすい時刻と日付のフィールドに入力します。
  3. 生成された cron 式と人間が読める概要を確認します。
  4. 式をサーバー、スケジューラ、デプロイ ワークフローにコピーします。
cron 式を理解する ▾
一般的な使用例
  • 構文を覚えずに cron スケジュールを作成
  • 自動化をデプロイする前に定期ジョブの実行タイミングを確認
  • 運用ドキュメント向けに読みやすいスケジュールを生成
  • CI、サーバー、ホスト型スケジューラで使用するcronルールを検証
よくある質問
cronは秒をサポートしていますか?

標準のUnix cronは5つのフィールドを使用します(秒なし)。Spring SchedulerやQuartzなどの一部のシステムでは、秒用に6番目のフィールドが追加されます。このビルダーは、Linux crontab、GitHub Actions、およびほとんどのクラウドスケジューラと互換性のある標準の5フィールド形式を使用します。

cronはどのタイムゾーンを使用しますか?

デフォルトでは、cronはサーバーのローカルタイムゾーンを使用します。GitHub ActionsのスケジュールはUTCを使用します。1時間ずれるエラーを避けるため、cronジョブを実行するシステムのタイムゾーンを必ず確認してください。

*/5 * * * *は何を意味しますか?

「5分ごと」という意味です。*/n構文は「0から始まるn単位ごと」を意味します。したがって、分フィールドの*/5は0、5、10、15、20…55に実行されます。

月の最終日にジョブを実行できますか?

標準のcronには「L」(最終)修飾子はありません。それはQuartzの拡張機能です。標準のcronでは、一般的な回避策として28日〜1日にスケジュールし、スクリプト内で日付を確認します。