Добрый день!
Выполняю по cron’у задачу – в выходные – в одно время, в рабочие дни – в другое. Всё нормально работает.
Если прописываю ещё и зависимость от дня месяца, то полная ерунда получается, выполняются все. Такое впечатление, что позиции день месяца и день недели друг друга исключают. Пробовала указывать дни и числами, и буквами в позиции день недели, перечисляла через ”,” и ”-”. По man'у можно, вроде, в обоих позициях прописывать дни.
50 3 2-31 * 1-5 ~/ Works1
55 3 2-31 * 0,6 ~/ Works1
50 3 1 * 1-5 ~/ Works2
55 3 1 * 0,6 ~/ Works2
==========================
50 3 2-31 * mon-fri ~/ Works1
55 3 2-31 * sat,sun ~/ Works1
50 3 1 * mon-fri ~/ Works2
55 3 1 * sat,sun ~/ Works2
Cron version V5.0
Подскажите, пожалуйста, в чем причина?
LinuxForum.Fans
crontab работает некорректно
Автор: Linda
5 сообщений
1859 просмотров
Замечание: день выполнения команды может быть задан в двух полях --- число и день_недели Если оба поля определены (т.е не равны *), то команда будет запущена, когда любое поле совпадёт с текущим временем. Например, запись:
30 4 1,15 * 5
приведёт к выполнении команды в 4:30 по полуночи первого и пятнадцатого числа каждого месяца, плюс в каждую пятницу.
Спасибо, поняла про "плюс...", в man'е не усекла.
Т.е., получается, по пятницам, и только по пятницам с 1 по 15 никак не определить, чтобы выполнилось?
Поразбираюсь с fcron, спасибо.
Войдите или зарегистрируйтесь, чтобы ответить.