Ping
繼續 Ping 到後台,保存日誌並顯示統計資訊
我正在嘗試製作一個將
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。