Cron 式ジェネレーターは、ゼロから Cron 式を構築する必要がある開発者やシステム管理者向けの強力なオンラインツールです。フィールドごとに Cron スケジュールを構築するための直感的なインターフェースを提供し、即時検証と人間が読める説明を備えています。
詳細な機能
この包括的な Cron ジェネレーターは、範囲 (1-5)、ステップ (*/5)、リスト (1,2,3)、特殊文字(L は最終日、? は値なし)を含むすべての標準 Cron 構文をサポートしています。完璧な Cron 式を作成するために、分、時、日、月、曜日のフィールドに値を入力するだけです。
主な機能:
- 詳細なエラーメッセージを伴うリアルタイム検証
- 生成された式の人間が読める説明
- 次回実行時刻の予測(次の5回の実行を表示)
- 月名と曜日名の略称サポート (1月-12月, 日-土)
- クリップボードへのコピー機能
すべての処理は純粋な JavaScript を使用してブラウザ内で完全に行われ、Cron 式の完全なプライバシーを保証します。
実用例
例 1:毎日のデータベースバックアップ
分: `0`, 時: `2`, 日: `*`, 月: `*`, 曜日: `*` を設定
結果: `0 2 * * *` - 毎日午前2時に実行
用途: トラフィックが少ない時間帯に自動データベースバックアップをスケジュールする。
例 2:15分ごと
分: `*/15`, 時: `*`, 日: `*`, 月: `*`, 曜日: `*` を設定
結果: `*/15 * * * *` - 15分ごとに実行
用途: システムの健全性を監視したり、新しいメールを確認したりする。
例 3:平日の午前9時
分: `0`, 時: `9`, 日: `*`, 月: `*`, 曜日: `1-5` を設定
結果: `0 9 * * 1-5` - 平日のみ午前9時に実行
用途: チームに毎日のステータスレポートを送信する。
例 4:毎月1日
分: `0`, 時: `0`, 日: `1`, 月: `*`, 曜日: `*` を設定
結果: `0 0 1 * *` - 毎月1日の午前0時に実行
用途: 月次レポートや請求サイクルを生成する。
例 5:毎月最終日
分: `0`, 時: `0`, 日: `L`, 月: `*`, 曜日: `*` を設定
結果: `0 0 L * *` - 毎月最終日の午前0時に実行
用途: 月末のクリーンアップタスク。