rsyslogがログファイルに書き込まれていないようで、ファイルをタッチしても再起動されません。

rsyslogがログファイルに書き込まれていないようで、ファイルをタッチしても再起動されません。

私はedで、 local7別々のロギングファイルを持っています。touch特権私のインストーラの設定。しかし、時にはログを記録するまでログが記録されないことがあります(再インストール後)rsyslog restart

必須ですか?再起動 rsyslogtouch他のプログラム/アプリケーションでログファイルを編集しましたか?

(インストールプログラムが実行されているため、root次の理由でログファイルのタイムスタンプが変更されます。touchログrsyslogファイルは記録されませんか?)

ベストアンサー1

rsyslogd は書き込みのために各ログファイルを継続的に開き、ユーザーがその下からファイルを取り出したことを知りません。インストーラによって削除されたファイルは、ディスクから切断されたままになり、記録され続けます。killall -HUP rsyslogd完全に再起動するのではなく、すべてのログファイルを再度開くようにrsyslogdに指示できます。

おすすめ記事