Cron式ツール
よく使うプリセット
每分钟
* * * * *每小时0 * * * *每天午夜0 0 * * *每周日午夜0 0 * * 0每月1日午夜0 0 1 * *工作日上午9点0 9 * * 1-5每5分钟*/5 * * * *每10分钟*/10 * * * *每30分钟*/30 * * * *每天0点和12点0 0,12 * * *構文リファレンス
| 記号 | 意味 | 例 |
|---|---|---|
* | 任意の値 | * * * * * |
, | リスト区切り | 1,15 * * * * |
- | 範囲 | 1-5 * * * * |
/ | ステップ | */5 * * * * |
使い方
式モード
Cron式を直接入力すると、ツールがリアルタイムで検証し、以下を表示します:
- 式が有効かどうか
- 人間が読める実行説明
- 次の10回の実行時間
ビジュアルビルダー
ドロップダウンメニューで各フィールドの値を選択し、対応するCron式を自動生成します。
Cron式のフォーマット
標準的なCron式は5つのフィールドで構成されます:
┌───────────── 分 (0 - 59)
│ ┌───────────── 時 (0 - 23)
│ │ ┌───────────── 日 (1 - 31)
│ │ │ ┌───────────── 月 (1 - 12)
│ │ │ │ ┌───────────── 曜日 (0 - 6, 0 = 日曜日)
│ │ │ │ │
* * * * *
よく使う例
| 式 | 説明 |
|---|---|
* * * * * | 毎分 |
0 * * * * | 毎時0分 |
0 0 * * * | 毎日深夜0時 |
0 9 * * 1-5 | 平日午前9時 |
*/5 * * * * | 5分ごと |
0 0 1 * * | 毎月1日深夜0時 |
0 0 * * 0 | 毎週日曜深夜0時 |
よくある質問
Cron式とは何ですか?
Cron式はスケジュールタスクを設定するための時刻形式で、5つのフィールド(分、時、日、月、曜日)で構成されます。タスクの実行時刻を正確に記述し、Linux crontabやさまざまなジョブスケジューラーで広く使われています。
Cron式の5つのフィールドはそれぞれ何を表しますか?
左から順に:分(0-59)、時(0-23)、日(1-31)、月(1-12)、曜日(0-6、0は日曜日)です。例えば `0 9 * * 1-5` は平日の午前9時に実行されます。
5分ごとに実行するにはどう設定しますか?
式 `*/5 * * * *` を使用します。これは5分ごとに実行されます。`*/n` はn単位ごとに実行することを意味します。
Cronとcrontabの違いは何ですか?
CronはLinuxでスケジュールタスクを実行するバックグラウンドサービス、crontabはCronタスクを管理するコマンドラインツール、Cron式は実行時刻 を定義する構文形式です。
6桁や7桁のCron式に対応していますか?
このツールは主に標準の5桁のCron式に対応しています。一部のシステム(Springなど)は秒や年の追加フィールドに対応していますが、標準のLinux crontabは5桁の形式を使用します。
このツールを共有