转换Htop输出

时间:2017-12-17 02:35:35

标签: python bash shell htop

我正在尝试在htop输出上方显示主机名,以便更好地识别其监控的服务器。我没有找到一个很好的方法来做到这一点,但我得到的最接近的是命令:

watch --color -t "hostname; echo q | htop"

不幸的是,由于watch如何解释特殊字符,它会产生稍微损坏的输出,如:

enter image description here

看起来watch正在破坏换行符,制表符和回车符。我想我可以通过Python或Bash脚本来纠正这个问题,但是我无法理解转义语法。所有特殊字符似乎都呈现为“(B”后跟0到4个数字。但是,对于应该相同的字符,例如每个进程行后应该是新行,转义字符使用完全不同的代码例如“(B3263”和“(B3264”。

如何解释这些数字并将其转换回正确的字符,同时保留颜色?

0 个答案:

没有答案