ログファイルなどの追記出力をリアルタイムに見るには

tail -fless +F は、ログファイルがリネームや削除されても最初に開いたファイルを監視し続ける。

一方で tail -F は、ログファイルがリネームや削除され、元のファイルと同じ名前のファイルが作成された場合に、新しいファイルの方を監視し直してくれる。

tailf はログファイルがリネームや削除されると、終了する。

tail -ftail -Ftailf は本当にリアルタイムに監視できている気がするが、 less +F は一瞬反応が遅い気がする。

tail -ftail -Ftailf を終了するには Ctrl-C を押す。

less +F を終了するには Ctrl-C を押して追記監視モードを解除してから qless を脱出する。追記監視モードを解除したあとに Shift-F を押すと、追記監視モードに戻る。

というか、起動時に +F を付けずに普通に less を起動した後に Shift-F を押しても追記監視モードに変わる。

関連

このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。
スポンサーリンク