tail -f 該当

tail -f 該当

コマンドが数秒遅れることがわかりましたtail。この問題の原因がnfsサービスに関連していることがわかりました。私はArch Linuxを使用していますが、これらすべてのサービスを無効にする方法が見つかりませんでした。

検索してみると、他のツールは影響を受けないという表示があります。たとえば、cat同じ結果が出る場合は何ですかtail -f

答え1

機能的tail -fに同じ

less +F

そして可能であれば

tailf

答え2

データのバッファリングにより遅延が発生する可能性があります。

tail(マンページから)は毎秒更新を確認します(「-s」または「--sleep-interval」に変更可能)。これにより、顕著な遅延が発生する可能性があります。

tailfがファイルにアクセスすると、対応するタイム更新(アクセス時間)が発生せず、遅延が発生する可能性があります。

そして少ないほど…いつものように、少ないほど良いです!

答え3

tail -F-f:と同じです--retrytailfファイルが消えた場合は、コマンドを再起動しなくても機能するので、より良いです。出力例:

tail: 'some-log-file.log' has become inaccessible: No such file or directory
tail: 'some-log-file.log' has appeared;  following new file

関連情報