ログがロールオーバーされるまで問題inotifywait
はsyslog
ありません。
同じファイル名を使用しても、新しいファイルは新しいファイルであるため、inotify
参照が失われました。
ログロールオーバーで時計を維持するには、どのようにこれを補償しますか?
答え1
iwatch
ログロールオーバーの一部としてログを再開できます。man logrotate logrotate.conf
。
OPによって追加されました:
インストールlogrotate.conf
(Ubuntu 20.04ベース)は/etc/logrotate.d
。そのディレクトリにsyslog
設定がありますrsyslog
。そのファイルには次のセクションがあり、syslog
指示に従って修正しました。
/var/log/syslog
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
/usr/lib/rsyslog/rsyslog-rotate
<MY MONITOR SCRIPT HERE>
endscript
}