web-dev-qa-db-ja.com

/ var / cache / logwatch / usr / sbin / logwatchの633行目にそのようなファイルまたはディレクトリはありません

Logwatchはこれまで完璧に機能してきました。デフォルトの場所で設定を編集してはいけないというチュートリアルを読みました

/ usr/share/logwatch

代わりに、/ etc/logwatchに移動する必要があります

だから私はそれをしましたそして今私はこのエラーを受け取ります

/var/cache/logwatch No such file or directory at /usr/sbin/logwatch line 633.

誰かが修正する方法を知っていますか?または、/ etcのエントリを削除してみてください。

4
h00j

/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

それでおしまい。

6

そのアドバイスが間違っていたか、あなたがそれを誤解したかのどちらかです。

デフォルトの構成をそのままにしておく必要がありますインプレースですが、customisations in extra files in /etc/logwatchにする必要があります。

行ったことを元に戻し、/etc/logwatchに独自のカスタマイズを追加する必要があります。

logwatchは最初に/usr/share/logwatchの構成を読み取り、次に/etc/logwatchからカスタマイズを読み取りますが、前者が存在しない場合は機能しません。

1
EightBitTony