Назад | Перейти на главную страницу

Cronjob каждые 14 дней в пятницу (т.е. каждую вторую пятницу)

Мне нужно запускать cronjob каждые 14 дней в пятницу i. е. каждую вторую пятницу. Вот самое близкое, что я могу придумать:

0 10 */14 * 5

Я думаю, что crontab будет запускать это задание cron в 10:00 14-го и 28-го числа месяца (и это даже не каждые 14 дней!), Если этот день - пятница. Конечно, это условие будет выполняться не каждую вторую пятницу.

Любые идеи?

Crontab изначально не поддерживает все остальные пятничные типы спецификаций, но я полагаю, что вы могли бы сделать что-то вроде этого:

00 10 1-7,15-21 * * [ `date +\%a` = Fri ] && yourcommand