cron 式の解説ツール
cron 式を分かりやすいスケジュール説明に変換し、次の 5 回の実行時刻をブラウザ内でプレビューします。
cron 式の解説ツール — 標準的な cron 式を貼り付けると、このツールがジョブの実行タイミングを平易な言葉で説明し、現在時刻を起点とした次の 5 回の実行時刻を一覧表示します。よく使われる 5 フィールドの crontab 構文に加えて @daily などのショートカットにも対応し、解析できない式のときは分かりやすいエラーメッセージを表示します。処理はすべてブラウザ内のローカルで完結します — 何もアップロードしません。
cron 式の解説ツールとは?
crontab のスケジュールを読み取り、いつ実行されるかを平易な言葉で教えてくれる cron 式の解説ツールです。*/5 * * * * のような式を入力または貼り付けると、読みやすい説明(例:「5 分ごと」)を生成し、さらに現在時刻を起点に、お使いのローカルタイムゾーンで次の 5 回の実行時刻を一覧表示します。標準的な 5 フィールドの cron 構文(分・時・日・月・曜日)に加え、範囲・リスト・ステップ・名前付きの曜日や月、そして @hourly・@daily・@weekly・@monthly・@yearly といった省略マクロも理解します。開発者や DevOps・SRE エンジニア、システム管理者が、デプロイ前に crontab エントリや CI のスケジュール、定時タスクを確認したり、ややこしい式が想定どおりに発火するかを確かめたりするのに使われています。
cron 式の解説ツールの使い方
- 入力欄に cron 式を入力または貼り付けます(例:平日の午前 9 時なら 0 9 * * 1-5)。
- 入力欄の下に表示される平易な説明を読みます — スケジュールが言葉で示されます。
- 「次の実行」一覧で、その式が次に発火する 5 回の時刻を、ローカルタイムゾーンで確認します。
- 式が無効な場合は、エラーメッセージを読んで間違っているフィールドを修正します。
- コピーボタンで説明をコピーするか、ワークスペースで出力を別のツールに接続します。
使用例
5 分ごと
入力
*/5 * * * *
出力
Every 5 minutes
平日の午前 9 時
入力
0 9 * * 1-5
出力
At 09:00 AM, Monday through Friday
省略マクロ
入力
@daily
出力
At 12:00 AM
よくある質問
- どの cron 構文に対応していますか?
- 標準的な 5 フィールドの crontab 形式(分・時・日・月・曜日)で、範囲(1-5)、リスト(1,3,5)、ステップ(*/15)、名前付きの曜日や月(MON、JAN)を含みます。@hourly・@daily・@weekly・@monthly・@yearly などの省略マクロにも対応しています。
- 次の実行時刻はどのタイムゾーンですか?
- 次の 5 回の実行時刻は現在時刻を起点に計算され、お使いのブラウザのローカルタイムゾーンで整形されます。そのため、あなたにとってスケジュールがいつ発火するかを反映します。
- なぜ式が無効と表示されるのですか?
- フィールド数が違ったり、許容範囲外の値(例:分は 0-59、時は 0-23)があるとエラーが表示されます。メッセージに何が失敗したかが示されるので、問題のフィールドを修正できます。
- なぜ次の実行が 5 回だけなのですか?
- 5 回あれば実行間隔を確認し、間違いをひと目で見つけるのに十分です — 例えば 5 分ごとに実行される、あるいは平日だけ実行される、といったことが分かります。完全な繰り返しルールは上の説明がすでに示しています。
- 私の cron 式はどこかに送信されますか?
- いいえ。式の解析、説明の生成、次の実行時刻の計算は、すべてブラウザ内のローカルで行われます。何もサーバーにアップロードされないため、オフラインでも動作し、スケジュールを非公開に保ちます。
関連ツール
Base32 / Base58 エンコード / デコード
テキストを Base32(RFC 4648)または Base58(ビットコイン用文字)にエンコードし、元に戻すこともできます(UTF-8 対応、ブラウザ内処理)。
Base64 エンコード / デコード
テキストを Base64 にエンコード、または Base64 をテキストにデコードします(UTF-8 対応)。
大文字小文字変換・カウントツール
テキストの大文字・小文字を変更し、文字数、単語数、行数をカウントします。
コード整形・圧縮ツール
HTML・CSS・JavaScript をブラウザ内で瞬時に整形または圧縮し、2スペース・4スペース・タブのインデントに対応します。