@alexozhiganov

Почему не работает cron?

С cron сталкиваюсь впервые. Вроде все должно быть просто: редактирую через crontab -e. Элементарная команда, для проверки: * * * * * ls. Не работает. Соответственно, все остальное тоже не работает.
Запись лога var/log/cron: Nov 11 17:30:01 CROND[3532]: (webmaster) CMD (ls), каждую минуту запускает, но в терминале не отображается.
В etc/crontab такие переменные окружения:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
Все должно работать, никаких подводных камней нигде не описано. Почему не работают даже элементарные команды? Последняя пустая строка есть в crontab -e. Без нее тоже не работает, если что.
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
NeLexa
@NeLexa
Cron - это демон, он ничего выводить не будет, он просто выполняет заданные задания.
Если нужен вывод, перенаправьте его в файл, например.
Ещё пропишите email в MAILTO, тогда вывод будет приходить на почту, если он есть и почта верно настроена.
* * * * * ls -l >> /tmp/cron.ls.log
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
А почему он должен вам выводить то что-то?
В общем не должен :)
STDIN, STDOUT и STDERR - гуглим.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы