Расписание Cron с 7:15 до 20:30 каждую минуту

292
BugCatcherJoe

Я не могу найти материал о том, как создавать часы с мелкими компонентами в одном выражении.

1

1 ответ на вопрос

2
Worthwelle

Невозможно выполнить эту конкретную cronработу в одном выражении, но это можно сделать в трех:

15-59 7 * * * echo "This command runs every minute from 7:15am to 7:59am" 0-59 8-19 * * * echo "This command runs every minute from 8:00am to 7:59pm" 0-30 20 * * * echo "This command runs every minute from 8:00pm to 8:30pm" 

POSIX cronпозволяет вам использовать тире ( -) для определения диапазона единиц ( 0-59) или запятые ( ,) для определения списка единиц ( 0,2,4,6,8). Некоторые cronварианты также позволяют использовать слэш ( /) для определения равномерно повторяющихся единиц ( */15аналогично 0,15,30,45).

К сожалению, ничего из этого не работает, когда у вас необычное начало и конец, как в вашем примере.