topas的重定向输出结果中包含了很多的终端格式控制的啥啥啥,看起来就是乱的,反正cpu利用率那一行是能获取的,如下
export TERM=xterm
topas <<EOF >temp2
sleep 4
q
EOF
我是用ssh到系统然后再执行topas命令的,,当时报了个啥错忘记了,所以需要在执行topas之前加上export TERM=xterm这个语句,
如果直接grep ALL topas重定向文件 这样是要出问的,取到的那行不知道怎么就也包含了那些格式控制的东西,所以需要在grep前去掉格式控制的内容,先删掉掉重定向文件中的最后一行再grep该重定向文件就行了
其实后来发现,用cat处理重定向文件中的那些不可见字符是最方便的,cat -v file,不会出问题了基本
本文讨论了如何在使用SSH执行topas命令并重定向输出时,通过设置TERM环境变量来避免终端样式控制符干扰,并通过cat命令处理重定向文件以去除不可见字符,最终成功获取cpu利用率数据。

9606

被折叠的 条评论
为什么被折叠?



