🐥
cron式が一瞬でわかる crontab.guru の使い方と活用例
はじめに
cronのスケジュール式って、初めて見ると「?」となりませんか。
そんな疑問をサクッと解決してくれるのが、今回紹介する crontab.guru です。
crontab.guru
とは?
crontab.guru
は、cron式を解釈できるWebツールです。
シンプルなUIで、入力したcron式を英語に変換してくれます。
主な特徴
- cron式の内容をわかりやすい英語で説明
- 入力ミスがあるとエラーを表示
- 直感的で使いやすいインターフェース
- インストール不要
使い方
1. cron式を入力する
たとえば、以下のように入力します。
「Every Friday at 12:00 PM」と表示されます。
0 12 * * 5
2. 間違った式を入力するとエラーが出る
存在しない時間(25時)を入れると、エラー表示で教えてくれます。
0 25 * * *
よく使うcron式の例
Cron式 | 説明 |
---|---|
0 0 * * * |
毎日午前0時に実行 |
*/15 * * * * |
15分ごとに実行 |
0 9 * * 1-5 |
平日(月〜金)9時に実行 |
0 0 1 * * |
毎月1日の午前0時に実行 |
0 0 * * 0 |
毎週日曜の午前0時に実行 |
こんなときに便利
- バッチ処理やジョブスケジュールを設計するとき
- GitHub Actionsなどで定期実行設定を書くとき
- 他人が書いたcron式の意味を確認したいとき
- 運用中のジョブに変更を加える前にチェックしたいとき
まとめ
crontab.guru
があればcron式の意味をすぐ解釈できます。
開発・運用の現場で何かと出番があるツールなので、ぜひブックマークしておきましょう。
Discussion