Logwatch до сих пор работает отлично. Я прочитал учебник, в котором вы не должны редактировать конфигурацию в месте по умолчанию
/ usr / share / logwatch
Вместо этого вы должны переместить его в / etc / logwatch
Итак, я сделал это и теперь получаю эту ошибку
/var/cache/logwatch No such file or directory at /usr/sbin/logwatch line 633.
Кто-нибудь знает как исправить? Или мне просто попробовать удалить запись в / etc?
Совет, данный в /usr/share/logwatch/default.conf/logwatch.conf, совершенно верен. Однако после копирования logwatch.conf вы можете просто деактивировать строку 30 в /etc/logwatch/logwatch.conf (или /etc/logwatch/conf/logwatch.conf в некоторых версиях).
# TmpDir = /var/cache/logwatch
или, в качестве альтернативы, создайте этот каталог с помощью
sudo mkdir /var/cache/logwatch
Вот и все.
Либо этот совет был неправильным, либо вы его неправильно поняли.
Вы должны оставить конфигурацию по умолчанию на месте, но вы должны сделать настройки в дополнительный файлы в /etc/logwatch
.
Вам нужно отменить то, что вы сделали, а затем добавить свои собственные настройки в /etc/logwatch
.
logwatch
читает конфигурацию в /usr/share/logwatch
сначала, а затем считывает ваши настройки из /etc/logwatch
, но это не сработает, если первого не будет.