除了凌晨3点以外,是否可以每15分钟(超过每小时等)运行一次cronjob?
我想在凌晨3点运行另一个特殊的cronjob,但我不希望另一个同时运行......
答案 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