Я пытаюсь запланировать задание, которое начинается каждые 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 минут.