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

时间:2012-01-06 20:36:54

标签: linux unix cron

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

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

3 个答案:

答案 0 :(得分:105)

有一条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

答案 1 :(得分:6)

我制定了自己的解决方案,但我想看看其他人的想法!

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

在剧本之上:

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

cron line:

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

希望任何人都使用我的解决方案。

答案 2 :(得分:-1)

 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