簡體   English   中英

在舊系統上模擬“ tail -F”

[英]simulate “tail -F” on old system

由於Solaris上的logstash 文件輸入是錯誤的,因此我嘗試改用管道輸入 基於“ tail -f”的配置效果很好,但是問題在於,文件每次達到20MB時都會被翻轉,這大約每周發生一次。

因此,我用谷歌搜索了一種可以忍受拖尾的方法,並發現tail -F將是解決方案 ...如果該命令在Solaris 10上可用,我還找到了一個可以完成此操作的shell腳本 ,但是永久占用了cpu 1.5%是非常有說服力的。

所以我正在尋找替代品。 理想情況下,我寧願不必安裝第三方軟件,該軟件需要我不擁有的管理特權,或者需要重新編譯,因為運行它的可能性很小(總是有一些lib版本要求失敗)。

我正在考慮使用增強的perl腳本,例如在主題上搜索甚至創建Java接口時都可以找到一些腳本(但不確定它比shell腳本花費更少的資源),但是在此之前,我想知道是否有更簡單的腳本的方式。

在引入-F標志之前您是如何做的?

您應該看一下Perl Power Tools ,這是一個“在純Perl中重新實現經典Unix命令集”的項目 tail是項目實現的命令之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM