Задать вопрос

Почему не запускаются задания cron?

Да, прочитал вопросы с аналогичными заголовками, но мой вопрос не в том почему не работают рандомные скрипты добавленные в cron - мой в том почему не запускаются задания cron.

Добавляю задания с помощью crontab -e.
Перевод строки в конце есть.
# crontab -l
# Бэкапы
0 0 * * 0 /usr/bin/rsync -avh /etc /backups/etc/current/ --backup --backup-dir=/backups/etc/inc/`date +%Y-%m-%d`;
0 3 * * * /usr/bin/rsync -avh /var/www /backups/www/current/ --backup --backup-dir=/backups/www/inc/`date +%Y-%m-%d`;

# Чистка бэкапов
0 0 * * 1 /usr/bin/find /backups/etc/inc/ -maxdepth 1 -type d -mtime +180 -exec rm -rf {} \;
0 6 * * * /usr/bin/find /backups/www/inc/ -maxdepth 1 -type d -mtime +30 -exec rm -rf {} \;

1 * * * * /bin/echo `date +%Y-%m-%d_%H:%m:%S` > /root/crontest.txt;


Ожидаю что в частности время и дата в /root/crontest.txt будут ежеминутно обновляться. Запуск от рута команды /bin/echo `date +%Y-%m-%d_%H:%m:%S` > /root/crontest.txt; приводит именно к этому.

Однако это не происходит.

Служба запущена:
# systemctl status cron
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-01-21 11:34:39 CET; 2 weeks 2 days ago
     Docs: man:cron(8)
 Main PID: 26076 (cron)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/cron.service
           └─26076 /usr/sbin/cron -f


Что я делаю не так?
  • Вопрос задан
  • 217 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0
Миллиардер, филантроп, патологический лгун
1 * * * * - это первую минуту каждого часа. Каждую минуту - это * * * * *

З.Ы. - в find`е лучше использовать не -exec rm, а -delete
Ответ написан
@sash999
просто админ из деревни
а что у вас символ ; в конце строки делает?
1 * * * * - это каждую первую минуту любого часа, если хотите каждую - то */1 * * * *
И еще - проверьте локальную почту рута - иногда в случае ошибок крон туда жалуется.
Ответ написан
@pfg21
ex-турист
если у тебя системд, то может лучше создать юнит + таймер для системд ??
чуть по прямее в настройке.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы