Назад | Перейти на главную страницу

crontab - планирование задания на запуск 6 минут в час, а затем каждые 15 минут

Я пытаюсь запланировать задание, которое начинается каждые 6 минут после часа, а затем выполняется каждые 15 минут. Итак, он начинается в 10:06, затем в 10:21, 10: 36,10: 51. Я знаю один способ: 06,21,36,51 * * * * / bin / foo

Однако почему что-то подобное не работает: 15.06 * * * *

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

6,21,36,51 * * * * /bin/foo

или вы можете использовать его каждые 15 минут, что будет выглядеть так:

6-59/15 * * * * /bin/foo

Для получения дополнительной информации вы можете man crontab 5 или проверьте этот URL http://www.manpagez.com/man/5/crontab/

6/15 не работает, потому что он не знает, как его разделить, если бы у вас было 0-59 / 15, он мог бы работать, но тогда он не будет считать начальные 6, которые вы хотите.

Начальное число должно быть диапазоном, который будет разделен на число после / запускаться каждые X минут (где X - число после /) в пределах указанного вами диапазона.

другой пример - 0-40 / 5, который будет выполняться каждые 5 минут до 40 минут.