⏱Cron式解析
読み込み中...
Cron式は定期的なタスクスケジュールを定義する標準形式です。LinuxのcrontabやCI/CDのスケジュール設定で使われます。式は5つのフィールド(分 時 日 月 曜日)で構成され、* (すべて) や / (間隔) などの記号を使用します。このツールは難解な式を自然な言葉に翻訳し、今後10回の実行時間を表示します。
使い方
- 1式を入力
入力欄にCron式を入力します。プリセットボタンでよくあるパターンをすぐに適用できます。
- 2意味を確認
式が「毎日午前9時に実行」のような人間が理解できる説明文に変換されます。
- 3各フィールドの分析
分、時、日、月、曜日の各パーツが何を意味しているか個別に確認できます。
- 4実行予定の確認
今後10回の実行日時リストを見て、意図したスケジュールになっているか最終確認します。
ヒント
- 💡*/5 * * * * は「5分ごと」を意味します。
- 💡0 9 * * 1-5 は「平日の午前9時ちょうど」を意味します。
- 💡プリセットを活用すると、ゼロから書く手間が省けます。
- 💡実行時間のプレビューは、複雑な間隔を設定した際の検証に非常に役立ちます。
よくある質問
- Q. cron表現式とは何ですか?
- A. cronはUnix系システムで定時タスクを自動実行するスケジューラです。表現式は分・時・日・月・曜日の5フィールドで繰り返し実行周期を指定します。
- Q. "0 9 * * 1-5"はどういう意味ですか?
- A. 毎週月〜金の午前9時00分に実行されます。1-5は月〜金、0は0分、9は9時です。
- Q. サーバーレス環境でcronはどう使いますか?
- A. AWS EventBridge、Google Cloud Scheduler、GitHub ActionsのscheduleトリガーなどがCron表現式をサポートしています。