除了凌晨3点,Crontab每15分钟运行一次?

除了凌晨3点之外,是否有可能每15分钟运行一次cronjob(超过每小时等)?

我有另一个特殊的cronjob,我想在凌晨3点运行,但是我不希望另一个运行在同一时间。

用一根cron线,没有。 有三个,是的:

# Every 15 minutes except for 3:00-3:59 */15 0-2,4-23 * * * thejob # 3:15, 3:30, 3:45 15-45/15 3 * * * thejob # 3:00 dead 0 3 * * * otherjob 

我做了我自己的解决scheme,但我想看看其他人的想法!

我把它放在我想要的脚本的顶部。 我希望它不能在半小时内运行,所以两者都不会。

在脚本的顶部:

 if [ $(date +%M) = 00 ] || [ $(date +%M) = 30 ] then exit fi 

cron行:

 */15 * * * * ~/path/to/file 

希望有人也使用我的解决scheme。

  0,15,30,45 0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * your cron job 

也许这个'0 0/15 3-23,0,1,2 * *?'