Cron не работает на CentOS

Cron не работает на CentOS

Что я делаю не так? Пытаюсь настроить cron-задание на запуск скрипта оболочки, но ничего не получается. Я ввел ниже после выполнения crontab -e. Он появляется при выполнении contrab -l.

0 2 * * * root /root/localbackup.sh

решение1

Вы используете формат crontab, который используется для /etc/crontab. Для пользовательских crontab вам не нужно указывать пользователя

 0 2 * * * /root/localbackup.sh

должен работать.


Отвечая на команды

Вывод vi нормальный, crontab скопирует его в правильное место

  • Проверь этоcron запущен
  • Проверьте, есть ли в конце вашей команды новая строка (crontab -e и нажмите return в конце строки)
  • Проверьте почту учетной записи root на предмет вывода сообщений, отправленных cron.
  • Захватите вывод команды 0 2 ... &>/tmp/mylog.log

решение2

бегать

service crond status

чтобы увидеть, активен ли cron.

Связанный контент