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

crontab день месяца не работает

Мой crontab работает даже слишком много: сегодня 21-е (ноября 2015 г.), и обе эти строки выполняются. Я действительно не могу понять почему.

* * 1 * 0,6 echo "test in dom" >> /opt/testweekend
* * * * 0,6 echo "test" >> /opt/testweekend

Сегодня, 21 ноября 2015 года, суббота, поэтому второй вполне может участвовать. Но и первое; в man страница для crontab(5) Говорит, что

Примечание. День выполнения команды можно указать в следующих двух полях - «день месяца» и «день недели». Если оба поля ограничены (т. Е. Не содержат символа "*"), команда будет запущена, когда либо поле соответствует текущему времени. Например, 30 4 1,15 * 5 вызовет выполнение команды в 4:30 утра 1 и 15 числа каждого месяца, а также каждую пятницу.

Таким образом, ваша первая запись будет запускаться каждую минуту каждую субботу и воскресенье, и каждую минуту первого числа каждого месяца.