У меня есть требование выполнять сценарий каждую первую субботу и третью субботу в 8.30 ЯВЛЯЮСЬ. Я новичок в использовании задания cron в Linux. Пожалуйста, дайте мне знать, сработает ли следующее.
30 8 1-7,14-20 * * [ `date +\%u` = 6 ] && /path/to/myscript
Принимая во внимание
Задание cron должно запускаться каждый из этих дней и немедленно завершаться, если это не суббота.
Пожалуйста, сообщите.
Вы, вероятно, можете упростить это до:
30 8 1-7,14-20 * 6 /bin/bash /path/to/script
Согласно Crontab.guru , это будет выполняться в 08:30 каждый день месяца с 1 по 7 и каждый день месяца с 14 через 20 и в субботу.