2017-01-19 42 views
-1

mtr是調試網絡丟包的好工具。這裏我抽樣mtr輸出。 My traceroute [v0.85] myserver.com (0.0.0.0) Thu Jan 19 04:10:04 2017 Resolver: Received error response 2. (server failure)er of fields quit Packets Pings Host Loss% Snt Last Avg Best Wrst StDev 1. 192.168.104.23 0.0% 11 0.6 0.6 0.5 0.8 0.0 2. machine1.com 0.0% 11 8.5 12.4 2.0 20.5 5.5 3. mchine2.org.com 0.0% 11 1.2 1.0 0.8 1.8 0.0 4. machine3.orgcom 0.0% 11 0.8 0.9 0.7 1.1 0.0 在`nohup`進程後臺運行`mtr`網絡診斷工具

但是,在服務器上運行mtr時,無法註銷服務器。

我需要mtroutput to a textfilerun in background類似於nohup命令。

我也應該能夠看看報告,就像在輸出文件上使用tail -f一樣。

回答

0

mtr優惠-r選項,將mtr置入報告模式。在此模式下,mtr將運行-c選項指定的週期數,然後打印統計數據並退出。所以我們可以創建一個腳本來運行命令並將腳本放到日程表中的cron條目上。例如:

/usr/sbin/mtr -r -c 2 www.google.com >> /home/mtr.log 

cron項,每分鐘運行:

* * * * * sh /path/to/script 

然後你可以tail -f對輸出文件。