Linux tail 遇到 file rotate 要如何持續追蹤讀取

Linux 很常使用 tail -f /var/log/syslog 等等,要持續看 Log 進來的情況。

不過如果持續追蹤,很常遇到 file rotate 的狀況,遇到的時候,tail -f 就不會繼續更新了... 要怎麼解決這個問題呢?

Linux tail 遇到 file rotate 要如何持續追蹤讀取

man tail 可以找到要怎麼持續追蹤的參數。

  • -F same as --follow=name --retry
  • -f, --follow[={name|descriptor}]

Example

  • tail -F filename # 就可以達成
  • 註:tail -F filename = tail -f --retry filename

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料