LINUX.ORG.RU
решено ФорумAdmin

Некорректная работа шаблона в crontab


0

0

Столкнулся с такой проблемой. Есть некое действие, выполняемое в crontab по шаблону. Шаблон такой:

*/1 0-10 * * *

То есть каждую минуту с 0 до 10 часов происходит некое событие. Так вот: оказалось, что происходить оно начинает, действительно, в 12 часов ночи, а вот в 10 часов не заканчивается :( Также проббовал ставить в первом пункте «*» и «0-59». Результат тот же.

В чём может быть причина?

Ответ на: комментарий от markevichus

> «*/1» - извращение. Просто «*».

Да, согласен. Просто, когда я первый раз это тестировал, я неверно интерпретировал время (как мне объяснили в предыдущем посте), и решил, что ежеминутно у меня срабатывает из-за этой звёздочки, хотя на самом деле просто ещё не закончился интервал, указанный в поле «час». Сделал */1 - стало нормально. Возможно, в этот момент как раз наступил новый час :)) И я подумал, что есть какая-то ошибка в кроне, которая заставляет его срабатвать вообще каждую минуту, если в первом поле стоит звёздочка.

Drevoborod
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.