Ping

繼續 Ping 到後台,保存日誌並顯示統計資訊

  • April 8, 2013

我正在嘗試製作一個將ping日誌保存到 .txt 或 .log 文件的腳本。為了監控我的連接是否是間歇性的,我使用了這個腳本:

$nohup ping 8.8.8.8 > timeout.txt &

然後當我檢查它是否在ping:

$tailf timeout.txt

它正在工作!但是當我通過使用停止該過程時:

$kill (process)

timeout.txt 文件停止 ping,但如果我有任何超時或封包遺失,則不會顯示統計日誌。

如何停止ping並顯示統計資訊?

還是我必須在我的腳本中添加一個腳本?

kill -SIGQUIT `pgrep ping`

顯示統計資訊,不要停止 ping。

kill -SIGINT `pgrep ping`

像往常一樣顯示統計資訊(例如,當您在終端中按 ctrl-c 時)並停止 ping。

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