每5分钟从特定时间开始cron作业

我希望每五分钟运行一次脚本,比如说从13:02开始,这样我就可以每5分钟运行一次脚本,但是从13:04开始运行,所以第二个脚本在第一个任务开始后两分钟运行。 怎么能做到这一点?

用这个:

*/5+2 * * * * 1st-script */5+4 * * * * 2nd-script 

为了将来的参考,看看这个在线Cron作业生成器 。

更新

由于有几个报告说Ubuntu + 14.04上的+语法不起作用,下面是一个变种:

 2-59/5 * * * * 1st-script 4-59/5 * * * * 1st-script 

这会导致第一个脚本每隔5分钟开始运行一次,每小时开始时偏移2分钟,第二个脚本运行时间相同,偏移量为4分钟。

要么

 */5 * * * * sleep 120; ( first_script.sh & ) ; sleep 120 ; second_script.sh 

这种方法的好处在于,你可以让crontab在分钟之外的时候启动事物(比如一小时之后的30秒)

 */5+1 * * * * first_script.sh 

每五分钟运行一次,但要抵消一分钟