Skip to main content
DevTools24

Cron式ジェネレーター&パーサー

cron式を視覚的に作成するか、既存の式を解析してスケジュールを理解します。スケジュールタスク、自動化ジョブ、定期的なプロセスの設定に最適です。

Cron Expression

0 0 * * *
Valid Expression

Runs at 0:00

Cron Format Reference

Field Order:

minute hour day-of-month month day-of-week

Special Characters:

  • * - Any value
  • ? - No specific value
  • - - Range (e.g., 1-5)
  • , - List (e.g., 1,3,5)
  • / - Step (e.g., */15)

Field Ranges:

  • Minute: 0-59
  • Hour: 0-23
  • Day: 1-31
  • Month: 1-12
  • Day of Week: 0-7 (0,7=Sunday)

Examples:

  • 0 0 * * * - Daily at midnight
  • */15 * * * * - Every 15 minutes
  • 0 9 * * 1-5 - Weekdays at 9 AM
  • 0 0 1 * * - First day of every month
  • 0 */6 * * * - Every 6 hours

ツールの機能

  • ビジュアルジェネレーター: フォームフィールドを使用してcron式を作成
  • 式パーサー: 既存のcron式を貼り付けて理解
  • 人間が読める説明: cronスケジュールの分かりやすい説明を取得
  • 一般的なプリセット: よく使われるパターンにすばやくアクセス
  • 検証: エラーメッセージ付きのリアルタイム検証
  • コピーサポート: 生成された式を簡単にコピー

こんな用途に最適

  • 自動バックアップとメンテナンスタスクの設定
  • データ処理とETLジョブのスケジューリング
  • CI/CDパイプライントリガーの構成
  • モニタリングとヘルスチェックの設定
  • 定期レポート生成の作成
  • cron構文の学習と理解

クイック例

0 9 * * 1-5
平日の午前9時
*/15 * * * *
15分ごと
0 2 1 * *
毎月1日の午前2時
0 */6 * * *
6時間ごと

便利なヒント

  • 一般的なスケジュールの開始点としてプリセットを使用
  • 本番環境で使用する前に安全な環境で式をテスト
  • 0と7の両方が日曜日を表すことを覚えておく
  • 範囲(1-5)とリスト(1,3,5)を使用して複雑なスケジュールを作成
  • ステップ演算子(/)は範囲とワイルドカードで動作する
  • デプロイ前に必ず式を検証