inotify - ログローリングによる監視の維持

inotify - ログローリングによる監視の維持

ログがロールオーバーされるまで問題inotifywaitsyslogありません。

同じファイル名を使用しても、新しいファイルは新しいファイルであるため、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
 }
 

関連情報