~/tools / Cron Generator
Cron Generator
分・時・日・月・曜日を指定してcron式を組み立てたり、既存のcron式を日本語で説明したりできます。
cron式は「0 9 * * 1-5」のように簡潔ですが、書き慣れないと意図通りか不安になりがちです。フォームから組み立てて式を確認したり、他人が書いたcron式の意味を日本語で確認したりするのに使います。
# こんな時に使う
- 定期実行バッチやCI/CDのスケジュール設定で、cron式を間違いなく組み立てたいとき
- 他人が書いたcrontabやGitHub Actionsのscheduleが、実際いつ動くのか確認したいとき
- 「平日の朝9時」のような条件をcron式にどう表現すればいいか確かめたいとき
# 使い方
- 上部のフォームで分・時・日・月・曜日を指定すると、cron式と日本語の説明が自動生成されます。
- 既存のcron式の意味を知りたい場合は、下の入力欄にそのまま貼り付けると説明が表示されます。
cron式を組み立てる
0 9 * * 1-5
月〜金曜日 9時 0分 に実行
cron式を日本語で説明する
毎時 15分ごと に実行
# FAQ
- cron式のフィールドの順番は?
- 「分 時 日 月 曜日」の5フィールドです(一部のシステムでは秒を含む6フィールド版もありますが、このツールは標準的な5フィールド形式に対応しています)。
- 複雑な式(リスト・範囲・ステップ)にも対応していますか?
- カンマ区切り(例: 1,15)、ハイフンの範囲(例: 1-5)、*/nのステップ指定に対応しています。組み合わせた複雑な式は簡略化した説明になる場合があります。
# Related
# 姉妹サイトで学ぶ
- Linuxコマンド入門
疑似ターミナルでコマンドを試す — prodou.net
- シェルスクリプト入門
スクリプトの書き方を基礎から — prodou.net