Shell

當 tail -F 停止獲取新結果時,有沒有辦法發出嗶嗶聲?

  • January 26, 2012

前幾天我問有沒有辦法讓tail -F發出嗶嗶聲?

現在我想知道是否有任何方法可以使用 *nix 實用程序,當 atail -F停止返回新行一段時間時發出嗶嗶聲!

我知道,我可以用任何語言編寫一個簡單的應用程序來做到這一點,但我很想知道是否有一種方法可以通過標準(或半標準)實用程序來做到這一點。

目標是在文件(如日誌文件)不再增長時發出嗶嗶聲。

tail -F asdf.log | while true; do if read -t 1 LINE; then echo $LINE; else echo beep; fi; done

(將之後-t的數字更改為您想要的不活動秒數)

使用silence顯示器screen(1)。您可以將其設置為一段時間的“靜音”(無輸入/輸出),然後會響起視覺或聽覺的鈴聲。

引用自:https://unix.stackexchange.com/questions/25788