tail -help的解釋
tail -f 等同於--follow=descriptor,根據檔案描述符進行追蹤,當檔案改名或被刪除,追蹤停止
tail -f 等同於--follow=name --retry,根據檔名進行追蹤,並保持重試,即該檔案被刪除或改名後,如果再次建立相同的檔名,會繼續追蹤
備註:一般生產上的日誌隔一段時間,或者達到某個閾值會執行:mv a.log a1.log;touch a.log的操作來防止檔案過大的操作。
如果有操作監控檔案的話,應該使用tail -f
參考:
tail f 和tail F的區別
flume抓取 exec 的command 官網有如下建議 以下內容來自 tail f,當檔案被刪除或移走後,即使重新建立的檔案也不會再出現新檔案內容。如下 第乙個視窗 root cftest2 tail f messages.3 helll test2 第二個視窗 root cftest2 rm ...
tail f與tail F的區別
tail f 等同於 follow descriptor,根據檔案描述符進行追蹤,當檔案改名或被刪除,追蹤停止 tail f 等同於 follow name retry,根據檔名進行追蹤,並保持重試,即該檔案被刪除或改名後,如果再次建立相同的檔名,會繼續追蹤 tailf 等同於tail f n 10...
tail f與tail F的區別
等同於 follow descriptor,根據檔案描述符進行追蹤,當檔案改名或被刪除,追蹤停止 測試如下 建立新檔案 touch test.log 使用tail f tail f test.log 寫資料 echo 1 test.log echo 2 test.log echo 2 test.lo...