首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后台运行`mtr`网络诊断工具,如`nohup`进程

后台运行`mtr`网络诊断工具,如`nohup`进程
EN

Stack Overflow用户
提问于 2017-01-19 20:15:54
回答 1查看 1.3K关注 0票数 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

但是,在服务器上运行mtr时,您无法注销服务器。

我需要mtroutput to a textfile和类似于nohup命令的run in background

我还应该能够查看报告,类似于对输出文件使用tail -f

EN

回答 1

Stack Overflow用户

发布于 2017-01-22 10:08:39

mtr提供了-r选项,使mtr进入报告模式。在此模式下,mtr将运行-c选项指定的周期数,然后打印统计信息并退出。因此,我们可以创建一个脚本来运行该命令,并将该脚本放入您的计划中的cron条目。例如:

代码语言:javascript
复制
/usr/sbin/mtr -r -c 2 www.google.com >> /home/mtr.log

Cron入口,每分钟运行一次:

代码语言:javascript
复制
* * * * * sh /path/to/script

然后,您可以对输出文件执行tail -f

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41741588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档