Есть ли выражение crontab, которое позволит мне запланировать выполнение задачи еженедельно И первого числа каждого месяца? Конечно, я мог бы разбить их на две отдельные строки:
15 3 * * 1,4 execute_task_weekly
15 3 1 * * execute_task_monthly
Но если 1-е число месяца совпадает с понедельником или четвергом, то эта задача запустится дважды. Я уверен, что мог бы поместить некоторый код в скрипт, который я запускаю, а затем просто сказать cron, чтобы он запускался ежедневно, но я бы предпочел делать это в cron, если это возможно.