ツール説明

CRON Parserは、タスクとジョブのスケジューリングに使用されるCRON式を理解および検証するのに役立つcronjobパーサーおよびバリデーターです。このcron式アナライザーはCRON式を解析し、次回と前回の実行時刻を表示し、cron式をテキストに変換して、スケジュール済みタスクが実行される時期の人間が読める説明を提供します。

機能

  • CRON式の解析: cronjobバリデーターを使用して、標準形式のCRON式を解析および検証します
  • 次回/前回の実行時刻: タスクが次に実行される時刻と最後に実行された時刻を確認します
  • Cron式からテキストへ: CRON構文を平易な説明に変換し、人間が読める説明を提供します
  • タイムゾーンサポート: 検索可能なタイムゾーンセレクターを使用して、任意のタイムゾーンで実行時刻を表示します
  • リアルタイム検証: CRON式が有効かどうかについて、cronjobバリデーターからの即座のフィードバック
  • 結果のコピー: 実行時刻と説明を簡単にコピーできます

ユースケース

  • タスクスケジューリング: cron式アナライザーを使用して、スケジュール済みジョブが予想される時刻に実行されることを確認します
  • Cronjobのデバッグ: cronjobバリデーターを使用して、cronジョブが予想通りに実行されない理由を理解します
  • ドキュメンテーション: ドキュメント用に、人間が読めるcron式からテキストへの説明を生成します
  • タイムゾーン変換: 分散システムの異なるタイムゾーン間で実行時刻を確認します
  • CRONの学習: リアルタイムの例と説明を通じてcron形式を理解します

CRONとは

CRONはUnix系オペレーティングシステムのタイムベースのジョブスケジューラーです。以下で説明するcron形式を理解することは、効果的なタスクスケジューリングに不可欠です。CRON式は、スケジュールを定義するスペースで区切られた5つまたは6つのフィールドで構成される文字列です:

* * * * *
│ │ │ │ │
│ │ │ │ └─── 曜日 (0-7、日曜日 = 0または7)
│ │ │ └───── 月 (1-12)
│ │ └─────── 日 (1-31)
│ └───────── 時 (0-23)
└─────────── 分 (0-59)

一般的な例:

  • 0 * * * * - 毎時間0分
  • */15 * * * * - 15分ごと
  • 0 9 * * 1-5 - 平日(月曜日~金曜日)の午前9:00
  • 0 0 1 * * - 毎月1日の真夜中
  • 30 14 * * 0 - 毎週日曜日の午後2:30