長期実行システムでは、一般的に端末があります。
$ tail -f /var/log/kern.log
またはそのようなものを開くことができます。
ただし、新しいメッセージが表示されなくなったため、これらのコマンドを再起動する必要がある場合があります。
ログファイルを置き換えるログローテーション操作が「監視」であるためですtail -f
。
この再起動の問題を回避するにはどうすればよいですか?
tail
回転プロセスを確認し、正しい操作を実行するように呼び出すことはできますか?
rsyslogd
(デフォルトのUbuntu 11.04システムでこの問題が検出されました。)
ベストアンサー1
代わりにこのオプションを使用してください-F
。
tail -F /var/log/kern.log
この-F
オプションは、tail
回転中に変更される inode 番号を使用するのではなく、ファイル名で追跡するようにファイルの変更を指示します。ファイルが存在しない場合は、ファイルを開こうとします。