我有一些日誌系統中工作,其每隔一小時創建日誌文件中最新的日誌文件,就像如下:如何尾-f與給定的模式
SoftwareLog.2010-08-01-08
SoftwareLog.2010-08-01-09
SoftwareLog.2010-08-01-10
我試圖尾巴跟隨最新日誌文件給人一種模式(例如SoftwareLog *)和我意識到人們:
tail -F (tail --follow=name --retry)
但只能跟着一個特定的名稱 - 這些都按日期和時間不同的名稱。我想是這樣的:
tail --follow=name --retry SoftwareLog*(.om[1])
,但它被傳遞到尾之前,不會重新執行每次尾重通配符語句resoved。
有什麼建議嗎?
謝謝,我可能必須這樣做。我看着multitail,但不幸的是它只是交互式的,這意味着我無法將它輸出到別處。我會嘗試一下,看看我在哪裏。事情是,我希望這隻能在尾部運行時退出,退出時退出,而我不知道如何去做。 – Axiverse 2010-08-06 08:28:32
謝謝!這基本上是我喜歡的唯一解決方案(我爲此搜索了很多)。 – 2012-07-05 05:06:26
Neato。編輯修復了一個不適合我的第一次使用的bug。 (因爲getCurrentlySymlinkedFile返回一個空字符串,並且錯字不存在的lastModifiedDate也計算爲一個空字符串。) – funroll 2012-11-13 14:19:42