Shell
當 tail -F 停止獲取新結果時,有沒有辦法發出嗶嗶聲?
前幾天我問有沒有辦法讓tail -F發出嗶嗶聲?
現在我想知道是否有任何方法可以使用 *nix 實用程序,當 a
tail -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)
。您可以將其設置為一段時間的“靜音”(無輸入/輸出),然後會響起視覺或聽覺的鈴聲。