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

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

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

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

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

 0 2 * * * /root/localbackup.sh

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


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

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

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

бегать

service crond status

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