本文へスキップ
CronExplain

CronExplain について

CronExplain は、Cron 式をすばやく読み書きし、一度で正しく設定したい開発者や運用担当者のための小さな無料ツールです。

できること

解説ツールは式を 7 か国語のわかりやすい文章に変換し、任意の IANA タイムゾーンで次の 10 回の実行時刻を一覧表示し、標準 crontab・Quartz・Spring・AWS EventBridge の構文間でスケジュールを変換します。ゼロから作るときはビジュアルビルダーとプリセットが役立ちます。

すべてのページは 7 か国語で提供され、20 のスケジュールページでは、5 分ごとや毎月 1 日などのよく使うスケジュールを 7 つの方言で並べて表示します。crontab、ワークフローファイル、Kubernetes マニフェスト、Java アノテーションにそのままコピーできます。

仕組み

パーサーとスケジューラーは TypeScript で書かれており、すべてブラウザ内で動作します。実行時刻はブラウザに組み込まれたタイムゾーンデータを使って壁時計時刻で計算するため、外部サービスは使いません。説明文はオープンソースライブラリ cronstrue で生成しています。フィールド数、曜日の番号、疑問符の要否、特殊文字といった方言ごとのルールを個別に検証するので、エラーは問題のフィールドを正確に示します。

運営者

CronExplain は、ContrastCheck とアスペクト比計算ツールを手がけるチームによる独立したプロジェクトです。無料で使え、アカウントもポップアップもありません。新しい方言やスケジュールのご提案を歓迎します。

精度と制限

CronExplain は各スケジューラーのドキュメントに記載された動作を再現するもので、ベンダー独自の拡張すべてに対応しているわけではありません。Jenkins の H 構文、systemd の OnCalendar タイマー、@reboot は評価されず、実際のスケジューラーには独自の遅延もあり得ます。重要なスケジュールは、スケジューラーの公式ドキュメントやステージング環境でも確認してください。

よくある質問

CronExplain は無料ですか?
はい、完全無料で登録も不要です。
どの Cron 方言に対応していますか?
標準 crontab、秒ありの 6 フィールド Cron、Quartz、Spring、AWS EventBridge、GitHub Actions、Kubernetes CronJob です。
次回実行時刻はどのくらい正確ですか?
夏時間の切り替えを含め、各方言の公式ルールに従っています。ただし実際のスケジューラーは高負荷時に少し遅れて開始することがあります。
特定の式へのリンクを作れますか?
はい。入力に合わせて URL が更新されます。「共有リンクをコピー」で共有できます。