メインコンテンツまでスキップ

Cron式ツール

Cron式

0
0-59
9
0-23
*
1-31
*
1-12
1-5
曜日
0-6

よく使うプリセット

每分钟* * * * *每小时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桁の形式を使用します。
このツールを共有