スケジュールと時間サーバーへのデータ保存または送信なし
Cron式ジェネレーター
タイムゾーン対応のシミュレーションでcronスケジュールを構築・検証・可視化
ビルダー
分
*時
*日
*月
*曜日
*式
式
*****
Every minute
有効な式
変換
Quartz (Java)
0 * * * * ?AWS CloudWatch
cron(* * * * ? *)systemd timer
OnCalendar=*-*-* *:*:00Human Readable
Every minute次回実行
今後の実行予定なし
タイムライン
0 この期間の実行回数
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
分解
| フィールド | 値 | 意味 |
|---|---|---|
| Minute | * | Every minute |
| Hour | * | Every hour |
| Day of Month | * | Every day of month |
| Month | * | Every month |
| Day of Week | * | Every day of week |
Cron 式とは?
Cron 式は、空白で区切られた時間フィールドの並びで、繰り返し実行するタスクのスケジュールを定義します。Unix 系 OS から生まれ、現在は Linux crontab、Java Quartz Scheduler、AWS CloudWatch Events、Kubernetes CronJobs などでも使われています。各フィールドは分、時、日、月、曜日などの時間単位を表します。
Standard と Quartz 形式
Standard(Unix)形式は、分、時、日、月、曜日の 5 フィールドを使います。Quartz 形式は Java/Spring でよく使われ、先頭に秒フィールドが追加されるため通常 6 フィールドになります。また、日または曜日フィールドで「指定なし」を表す ? も使えます。このツールは両方の形式と相互変換に対応しています。
使い方
- 1.Standard または Quartz 形式を選択します。
- 2.視覚的な Builder で各フィールドを設定するか、Raw Editor に切り替えて直接入力します。
- 3.Natural Language モードで "every weekday at 9 AM" のようなフレーズを試します。
- 4.生成された式、読みやすい説明、次回実行時刻を確認します。
- 5.Timeline、Breakdown、Convert タブでさらに詳しく分析します。
機能
- •every、step、range、specific values に対応した視覚的なフィールドビルダー
- •用途別に整理されたプリセット
- •自然言語パーサー
- •タイムゾーンと DST 表示に対応した次回実行シミュレーター
- •24 時間と 7 日間の視覚タイムライン
- •各フィールドを説明する breakdown テーブル
- •Standard、Quartz、AWS CloudWatch、systemd timer 形式への変換
- •リアルタイム検証
- •100% クライアントサイド処理
よく使うパターン
- •*/5 * * * * — 5 分ごと
- •0 * * * * — 毎時 0 分
- •0 0 * * * — 毎日深夜
- •0 9 * * 1-5 — 平日午前 9 時
- •0 0 1 * * — 毎月 1 日
- •0 2 * * 0 — 日曜日午前 2 時