私はedで、
local7
別々のロギングファイルを持っています。touch
特権私のインストーラの設定。しかし、時にはログを記録するまでログが記録されないことがあります(再インストール後)rsyslog restart
!
必須ですか?再起動 rsyslog
touch
他のプログラム/アプリケーションでログファイルを編集しましたか?
(インストールプログラムが実行されているため、root
次の理由でログファイルのタイムスタンプが変更されます。touch
ログrsyslog
ファイルは記録されませんか?)
答え1
rsyslogd は書き込みのために各ログファイルを継続的に開き、ユーザーがその下からファイルを取り出したことを知りません。インストーラによって削除されたファイルは、ディスクから切断されたままになり、記録され続けます。killall -HUP rsyslogd
完全に再起動するのではなく、すべてのログファイルを再度開くようにrsyslogdに指示できます。
答え2
明らかな理由から、rsyslogはその構成に従うように厳密に設計されたプログラムです。これは明らかです。あなたが望むようにすることができれば、巨大なセキュリティホールが生まれます。