Crontab запускается каждые 15 минут, за исключением 3AM? Можно ли запустить cronjob каждые 15 минут (за каждый час и т.д.), за исключением 3AM? У меня есть еще один специальный cronjob, который я хочу запустить в 3AM, но я не хочу, чтобы другой запускался в одно и то же время... Ответ 1 С одной линией cron, no. С тремя, да: # 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 Ответ 2 Я сделал свое собственное решение, но я хотел посмотреть, что думают другие люди! Я положил это на вершину моего желаемого script. Я хотел, чтобы он не бежал в полчаса, чтобы он не делал этого на обоих. В верхней части script: if [ $(date +%M) = 00 ] || [ $(date +%M) = 30 ] then exit fi Линия cron: */15 * * * * ~/path/to/file Надеюсь, что кто-то использует мое решение тоже. Ответ 3 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 Ответ 4 может быть, это '0 0/15 3-23,0,1,2 * *?'
Ответ 1 С одной линией cron, no. С тремя, да: # 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
Ответ 2 Я сделал свое собственное решение, но я хотел посмотреть, что думают другие люди! Я положил это на вершину моего желаемого script. Я хотел, чтобы он не бежал в полчаса, чтобы он не делал этого на обоих. В верхней части script: if [ $(date +%M) = 00 ] || [ $(date +%M) = 30 ] then exit fi Линия cron: */15 * * * * ~/path/to/file Надеюсь, что кто-то использует мое решение тоже.