cron「*/5 * * * *」の意味と書き方

5分ごとに実行します。

この式の意味

5分ごとに実行します。

式の分解

フィールド意味
*/55分ごと(0分・5分・10分・15分・20分・25分…55分)
*毎時
*毎日
*毎月
曜日*すべての曜日

この式がよく使われる場面

死活監視・ヘルスチェック・キュー処理など、高頻度ポーリングの定番です。

実行される時刻の例

2026年1月1日以降の実行例です。

1回目2026/01/01(木)00:00
2回目2026/01/01(木)00:05
3回目2026/01/01(木)00:10

つまずきポイント

  • 0分起点(0,5,10…55分)で実行されます。「起動からn分ごと」ではありません。
  • 前回の処理が終わる前に次が始まる可能性があります。多重起動が問題になる処理ではロック(flock等)を検討してください。

この式を試す・編集する

下のツールにこの式が入っています。数値を変えると、意味と次回実行時刻がその場で更新されます。

次に実行される時刻

※ 時刻はお使いの端末のローカルタイムで計算しています。

cron式の5つのフィールド

cron式は左から「分・時・日・月・曜日」の5つの値で指定します。*は「毎」、*/5は「5ごと」、1-5は範囲、1,3,5は列挙を表します。曜日は0=日曜〜6=土曜(7も日曜)です。