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をコピーした後、/ etc/logwatch/logwatch.conf(または一部のバージョンでは/etc/logwatch/conf/logwatch.conf)の30行目を非アクティブ化することをお勧めします。
# TmpDir = /var/cache/logwatch
または、このディレクトリを次のように作成します
Sudo mkdir /var/cache/logwatch
それでおしまい。
そのアドバイスが間違っていたか、あなたがそれを誤解したかのどちらかです。
デフォルトの構成をそのままにしておく必要がありますインプレースですが、customisations in extra files in /etc/logwatch
にする必要があります。
行ったことを元に戻し、/etc/logwatch
に独自のカスタマイズを追加する必要があります。
logwatch
は最初に/usr/share/logwatch
の構成を読み取り、次に/etc/logwatch
からカスタマイズを読み取りますが、前者が存在しない場合は機能しません。