Logwatch не отправляет отчеты в CentOS

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

artly
Сообщения: 4

Logwatch не отправляет отчеты в CentOS

Сообщение artly »

Столкнулся с проблемой. Поставил на два сервера logwatch, один на Debian, другой на CentOS. Logwatch на Debian великолепно отправляет каждый день отчеты на почту, а вот с CentOS такая проблема:
Can't exec "sendmail": No such file or directory at /usr/share/logwatch/scripts/logwatch.pl line 1018, <TESTFILE> line 3.
Can't execute sendmail -t: No such file or directory


при этом через консоль выполняет и отправляет, а по крону никак не хочет.
Понимаю, что похоже не находит сендмейл, но почему через консоль он есть, а по крону нету.
Спасибо сказали:
IMB
Сообщения: 2566
ОС: Debian

Re: Logwatch не отправляет отчеты в CentOS

Сообщение IMB »

artly писал(а):
11.08.2011 12:42
Понимаю, что похоже не находит сендмейл, но почему через консоль он есть, а по крону нету.

Потому что отправляя из консоли Вы используете своё окружение, а точнее $PATH.
Добавьте в /etc/crontab - PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin или впишите в скрипт полный путь до sendmail.
Спасибо сказали: