我正在尝试mtr (My traceroute) 用于教育目的。然而,令人不安的是我无法stdout
直接打印结果。默认情况下,它会打开一个 GTK 窗口,将结果打印到其中。如果我使用该选项,-t
我可以强制它ncurses
在终端中使用。但这根本没有帮助。
我无法将这些东西重定向到文件或管道中(我可以,但是有很多令人不安的东西,例如ESC[?1049h
来自 ncurses 之类的东西)。
当我定义循环时,例如,运行完成后-r -c 1
结果立即从提示中消失。
如果我停止程序,结果也会消失。
有没有办法以“UNIX 方式”使用这个程序?我只想要结果stdout
,没有花哨的附加功能!
我已经mtr
在当前的debian wheezy
.
$ mtr --version
mtr 0.82
Run Code Online (Sandbox Code Playgroud)