Crontab每5分钟一次

Arn*_*aud 22 unix linux crontab

我怎么能告诉crontab每5分钟运行一次,但是从小时的第二分钟开始.换句话说,我想在执行我的脚本时minute % 5 = 2.

例如,我的脚本应该运行在:

08:02
08:07
08:12
08:17
...
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

Igo*_*bin 38

有两种可能性:

2,7,12,17... command
*/5 ....     sleep 120 ; command
Run Code Online (Sandbox Code Playgroud)
  1. 写明所有分钟 crontab
  2. sleep在实际命令之前运行命令

  • 在Linux上你也可以使用`sleep 2m`而不是120秒 (4认同)
  • 在crontab(5)手册页中,在"EXTENSIONS"部分中说"范围可以包括"步骤",因此"1-9/2"与"1,3,5,7,9"相同." 所以2-59/5也应该有效. (2认同)