Cron Command два раза в месяц в субботу в 12:00

1918
gdsnytech

Мне интересно, может ли кто-нибудь помочь с простыми, но иногда запутанными командами, касающимися заданий Cron.

Я хотел бы, чтобы работа cron запускалась два раза в месяц в субботу в 12:00.

2

2 ответа на вопрос

0
Jiahao D.

По словам мужчины 5 кронтаб

Значения шага могут использоваться в сочетании с диапазонами. После диапазона с / <число> указывается пропуск значения числа через диапазон. Например, 0-23 / 2 можно использовать в поле часов, чтобы указать выполнение команды через час (альтернатива в стандарте V7 - 0,2,4,6,8,10,12,14,16,18, 20,22 ). Шаги также разрешены после звездочки, поэтому, если вы хотите сказать каждые два часа, просто используйте * / 2 .


Это 0 0 * */2 6 <other parts>

С этой записью команда будет выполняться каждые два дня каждый месяц плюс каждую субботу. Larssend 8 лет назад 0
@geewee спасибо, исправил Jiahao D. 8 лет назад 0
0
George Verrückt

Я думаю

0 0 * * / 2 6

будет работать через месяц, каждую субботу этого месяца.

Чтобы быть два раза в месяц это должно быть

0 0 * / 15 * 6

Ура!