>_toolkitbox

~/tools / Cron Generator

Cron Generator

分・時・日・月・曜日を指定してcron式を組み立てたり、既存のcron式を日本語で説明したりできます。

cron式は「0 9 * * 1-5」のように簡潔ですが、書き慣れないと意図通りか不安になりがちです。フォームから組み立てて式を確認したり、他人が書いたcron式の意味を日本語で確認したりするのに使います。

# こんな時に使う

  • 定期実行バッチやCI/CDのスケジュール設定で、cron式を間違いなく組み立てたいとき
  • 他人が書いたcrontabやGitHub Actionsのscheduleが、実際いつ動くのか確認したいとき
  • 「平日の朝9時」のような条件をcron式にどう表現すればいいか確かめたいとき

# 使い方

  1. 上部のフォームで分・時・日・月・曜日を指定すると、cron式と日本語の説明が自動生成されます。
  2. 既存のcron式の意味を知りたい場合は、下の入力欄にそのまま貼り付けると説明が表示されます。

cron式を組み立てる

0 9 * * 1-5
月〜金曜日 9時 0分 に実行

cron式を日本語で説明する

毎時 15分ごと に実行

# FAQ

cron式のフィールドの順番は?
「分 時 日 月 曜日」の5フィールドです(一部のシステムでは秒を含む6フィールド版もありますが、このツールは標準的な5フィールド形式に対応しています)。
複雑な式(リスト・範囲・ステップ)にも対応していますか?
カンマ区切り(例: 1,15)、ハイフンの範囲(例: 1-5)、*/nのステップ指定に対応しています。組み合わせた複雑な式は簡略化した説明になる場合があります。

# Related

# 姉妹サイトで学ぶ