2010-07-05 2 views
4

Может ли кто-нибудь предложить способ установить триггер Cron для запуска в половине часа в час?Cron триггер запускается в половине часа каждый час

До сих пор у меня есть один рабочий час по «0 0/60 * * *?».

Я смотрю на "0 0/30 * * *?" вообще?

Mr Morgan.

+0

Какой cron вы тестируете? Согласно crontab (5) в стабильной системе Debian 30 и 60 не разрешены в часовом поле. Также нет необходимости использовать значение шага (0/30) для такой простой записи. – Martin

ответ

8

Я бы воспользовался 30 * * * *, чтобы выполнить команду за полчаса каждый час.

Следует помнить, что в crontab вы определяете шаблон, соответствующий текущему времени, а не точное время. Каждая минута crond пробуждается и сопоставляет текущее время с вашим шаблоном, и если есть совпадение, запустите свою команду.

+0

Стоит ли использовать 60 * * * * для выполнения задания ежечасно? –

+0

Не совсем. Вы должны использовать 59 * * * * * для запуска задания в последнюю минуту каждого часа. Я очень рекомендую взглянуть на человека 5 crontab. – Martin

+0

Использование Chron, как реализовано в Quartz в Java на Windows. –

2

Я рекомендую использовать http://www.cronmaker.com/ для безболезненных выражений cron.

+1

Это интересно, но я не видел никакого способа указать спецификацию вопроса в ui (например, каждый час, в полчаса) – UpTheCreek

+0

Не уверен, что он изменился с момента комментария @UpTheCreek, но вы можете нажать почасовую и укажите время начала в полчаса. – Kiee

Смежные вопросы