# cron式エクスプレイナー

> 無料のcron式エクスプレイナー。cronスケジュールを貼ると平易な説明と今後の実行時刻を表示。すべてクライアントサイド。

cron式を貼ると、いつ実行されるかを平易な言葉で説明し、次の実行時刻も表示します。「0 4 * * 1って何？」はもう終わり。

*Interactive tool: enter your values at https://toollantern.win/ja/cron-expression-explainer/ and results update instantly in your browser.*

## このツールの機能

cronスケジュールは分 時 日 月 曜日のパターンに従います。このツールは各フィールドを解析して言葉で説明し、現在時刻から実際の次回実行時刻を数件計算するので、スケジュールの妥当性を確認できます。

## 例

*/15 9-17 * * 1-5の意味：15分ごと、9時から17時の間、毎月毎日、平日（月〜金）に実行。営業時間中のポーリングの定番スケジュールです。

## フィールドリファレンス

分0-59、時0-23、日1-31、月1-12（またはJAN-DEC）、曜日0-7（0と7は日曜、またはSUN-SAT）。*は毎、*/nはnごと、a-bは範囲、a,bはリスト。

## よくある質問
### cronとは？

Unix系システムの定期ジョブスケジューラーです。いつ実行するかを表す5フィールドの式を書き、cronデーモンがそのスケジュールで実行します。

### 日と曜日はANDとORどちらで結合？

クラシックcronではORです。どちらかのフィールドにマッチすれば実行されます。「0 0 1 * 0」は毎月1日かつ毎週日曜に実行されます。最もよくあるcronの落とし穴です。

### cronジョブが動かないのはなぜ？

定番の原因：フィールド順の間違い、crontab末尾の改行不足、環境の違い（cronのPATHは最小限）、デーモン停止など。まずここで式をテストしましょう。

### 式はサーバーに送信されますか？

いいえ。解析と次回実行の計算はすべてブラウザ内でローカルに行われます。

---
Interactive version: https://toollantern.win/ja/cron-expression-explainer/
