Я не думаю, что вы можете сделать это с одним выражением, но два должны быть в порядке
0 0 1 1,2,4-12 * expr
0 0 15 3 * expr
т.е. первое выражение выполняется для всех, кроме марта месяца. Второй - только в марте.
В качестве альтернативы вы можете указать, что ваш скрипт работает на 1-м и 15-м, а ваш скрипт может проверить, какой день действителен в течение месяца. Это даст вам одно выражение, но вы разделите анализ даты между cron и вашим скриптом, и поэтому я не думаю, что это особенно хорошее решение. Это стоит иметь в виду для более сложных сценариев.
Отредактировано теги соответствующим образом –
Добро пожаловать в StackOverflow :) На ваш вопрос вряд ли кто-нибудь ответит. Просмотрите http://stackoverflow.com/faq#questions и [whathaveyoutried.com] (http://whathaveyoutried.com), в чем причина. – GeneSys
@Chris Cooney Работы Cron используются в java, используя библиотеку Quartz для планирования – Mangesh