cron式チェッカー
cron式を入力すると、いつ実行されるのかを日本語で表示し、次に実行される日時を一覧で確認できます。
次回の実行日時(10件)
使い方
- 入力欄に、確認したいcron式を「分 時 日 月 曜日」の順で入力します。
- 入力と同時に、意味が日本語で表示されます。
- 下の一覧で、実際に実行される日時を確認できます。意図どおりの日時になっているかチェックしましょう。
よく使う設定は、入力欄の下のボタンから呼び出せます。
cron式の書き方
cron式は、半角スペースで区切った5つの項目で「いつ実行するか」を表します。
| 順番 | 項目 | 指定できる値 |
|---|---|---|
| 1 | 分 | 0〜59 |
| 2 | 時 | 0〜23 |
| 3 | 日 | 1〜31 |
| 4 | 月 | 1〜12(JAN〜DEC も可) |
| 5 | 曜日 | 0〜7(0と7が日曜、1が月曜。SUN〜SAT も可) |
使える記号
* | すべての値(毎分、毎時、毎日など) |
|---|---|
, | 複数の値を並べる。0,30 なら0分と30分 |
- | 範囲を指定する。1-5 なら1から5まで |
/ | 間隔を指定する。*/10 なら10ごと |
よく使う例
*/5 * * * * | 5分ごとに実行 |
|---|---|
0 3 * * * | 毎日3時0分に実行 |
0 9 * * 1-5 | 平日(月〜金)の9時0分に実行 |
0 0 1 * * | 毎月1日の0時0分に実行 |
0 9-18 * * * | 毎日9時から18時まで、毎時0分に実行 |
よくある質問
日と曜日を両方指定するとどうなりますか?
一般的なcron(Vixie cron 系)では、日と曜日の両方に値を指定すると「どちらかに当てはまる日」に実行されます。たとえば 0 12 15 * 5 は「毎月15日」と「毎週金曜日」の両方で実行されます。どちらか一方が * で始まる場合は、両方に当てはまる日だけになります。
表示される日時のタイムゾーンは?
お使いの端末のタイムゾーンで計算しています。日本国内のレンタルサーバーは日本時間で動いていることが多いですが、クラウドサービスなどではUTC(日本時間の9時間前)の場合もあるため、実行環境の設定を確認してください。
6項目のcron式には対応していますか?
秒を含む6項目の形式(一部のライブラリやサービスで使われるもの)には対応していません。サーバーで一般的に使われる5項目の形式を入力してください。@daily や @hourly などの省略形は使えます。
レンタルサーバーでcronを設定するときの注意点は?
実行するコマンドやスクリプトは、フルパスで指定するのが確実です。また、間隔を短くしすぎるとサーバーに負荷がかかり、サービスによっては制限の対象になることがあります。必要な頻度を見極めて設定しましょう。