Возможный дубликат:
Как cron обрабатывает остатки в задачах «время от времени»
Я готов запускать сценарий каждые 45 минут (а не 45-ю минуту каждого часа)
например 10:00, 10:45, 11:30, 12:15 и так далее.
*/45 * * * *
Не уверен, что это правильное выражение.
Нет, это означает, что вы будете запускать команду в минутах, которые делятся на 45 без остатка. То есть 12:45, 1:45, 2:45 и т. Д. Если вы хотите запускать команду каждые 45 минут, у вас есть два параметры. Во-первых, ваш скрипт должен знать, когда он работает, и просто запустить cron. */15
минут и убедитесь, что это 45-минутный интервал от ожидаемого. Второй вариант гораздо более раздражает при настройке:
0,45 0,3,6,9,12,15,18,21 * * *
30 1,4,7,10,13,16,19,22 * * *
15 2,5,8,11,14,17,20,23 * * *
Нет, это будет запускать сценарий только один раз через 45 минут каждый час, так как интервал сбрасывается (в данном случае) каждые 60 минут. Вы можете использовать что-то вроде
*/15 * * * * ...
и пусть ваш сценарий определит, следует ли ему запускать или нет.
Проверьте вики.
Насколько я понимаю, это будет каждые 45 минут часа. (например, 10:45).
Таким образом, * / 15 будет работать в 10:00, 10:15, 10:30, 10:45, а * / 45 будет работать только в 10:45.
Важное отличие: * / n = n-я минута не каждые n минут.