cron式を日本語で解説

crontab の5つの欄を読み解き、いつ動くのかを日本語と次回の実行日時で表示します。

✓ 入力内容はサーバーに送信されません

例:*/5 * * * *(5分ごと)。実行するコマンドの部分は除いて入力してください。

cron式の書き方

crontab の1行は、左から「分・時・日・月・曜日」の5つの欄と、実行するコマンドでできています。

欄使える値例
分0〜5930 … 30分に
時0〜239 … 9時に
日1〜311 … 1日に
月1〜12 または JAN〜DEC1,7 … 1月と7月に
曜日0〜7(0と7が日曜)または SUN〜SAT1-5 … 月曜〜金曜に

記号の意味

よくある質問

設定した時刻とずれて実行されます

cron はサーバーのタイムゾーン(時間帯)で動きます。日本のサーバーでも UTC に設定されていることがあり、その場合は日本時間より9時間遅れて動きます。上の「UTC」に切り替えて確認してください。

「日」と「曜日」を両方指定するとどうなりますか

どちらか一方に当てはまる日に実行されます(「かつ」ではなく「または」)。たとえば 0 9 1 * 1 は「毎月1日」と「毎週月曜日」の両方で動きます。

秒の単位で指定できますか

標準の crontab は分単位までです。6つの欄で秒を指定するのは Quartz や Spring などの書き方で、このツールは対象外です。

入力した内容はどこかに送られますか

送られません。解析はすべてお使いのブラウザの中で行っています。

コピーしました