RHEL4を使用しています。
tail -F file_name*.log
時間が0000にロールオーバーすると、法線は更新されません。
これまでWeb検索でネストを使用しようとしたことは次のとおりですtail
。
tail -F $(ls -tr file_name*.log | tail -n 1)
tail -F $(fine . -maxdepth 1 -type f -printf "%T@ %p\n" | sort -n | tail n 1 | cut -d' ' -f 2-)
これらのどれも新しいファイルにロールオーバーしません。平凡で古いtail -F file_name*.log
アプローチは私の小さなテストケースではうまくいきますが(上記の2では動作しません)、実際のログファイルを追跡しても機能しません。
ベストアンサー1
tail
単一ファイルまたは起動時に決定された最大ファイルセットを監視します。コマンドでは、tail -F file_name*.log
シェルは最初にワイルドカードパターンを展開し、その時点で存在するtail
すべてのファイルからそれを呼び出します。
ワイルドカードベースのファイルセットを監視するには、次のものを使用できます。マルチテール。
multitail -iw 'file_name*.log' 1