LoginSignup
90

More than 5 years have passed since last update.

時間をずらしてcronを実行する

Posted at

時間をずらしてcronを実行する

5分間隔で実行するときは */5 * * * * command こんな感じで */5 と指定しますよね。
この場合だと0分、5分、10分、……、55分に実行されます。
0分開始は嫌だったのでずらすことにしました。

# 0分、5分、10分、……、55分
*/5 * * * * command

# 1分、6分、11分、……、56分
1-56/5 * * * * command

# 2分、7分、12分、……、57分
2-57/5 * * * * command

# 3分、8分、13分、……、58分
3-58/5 * * * * command

# 4分、9分、14分、……、59分
4-59/5 * * * * command

範囲を指定することで間隔をずらすことが出来ました。

x. 参考

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
90