尝试运行遥控器时,我会在运行后获得修剪后的输出:
ssh host@server top -b -c -n 1
我得到:
4789 user 20 0 359m 249m 3464 S 0.0 3.3 0:06.83 worker.rb:
原始出口的时间要长得多......
可能是什么原因?
答案 0 :(得分:1)
top尝试有用并将输出裁剪到终端宽度。尝试ssh -t host@server top -b -c -n 1
强制ssh创建一个伪tty(应该与你的真实宽度相同)。
或者类似ssh host@server COLUMNS=100 top -b -c -n 1
。
答案 1 :(得分:0)
1) top 的第一行不应该是
4789用户20 0 359m 249m 3464 S 0.0 3.3 0:06.83 worker.rb:
顶部有一些标题行[见下面的代码段]
2)其他命令的输出是什么?说“ls -l”?
我很好 在我的情况下,远程主机和localhost都在运行Ubuntu。你的情况怎么样?
值得检查环境。您的ssh身份验证是否自动化?我的自动化
===========see below ================
user1 @ ubuntu1:〜/ workspace / $ ssh -l test 172.16.210.49 top -b -c -n 1
top - 19:20:46 up 6 days,4:04,21位用户,平均负载:0.05,0.17,0.09
任务:360总计,1跑,357睡,2停,0僵尸
Cpu(s):0.2%us,0.3%sy,0.0%ni,99.3%id,0.2%wa,0.0%hi,0.0%si,0.0%st
内存:3551720k总计,3382900k使用,168820k免费,290424k缓冲区
交换:10402808k总计,0k使用,10402808k免费,2311780k缓存PID用户PR NI VIRT RES SHR S%CPU%MEM TIME + COMMAND
27858 test 20 0 2704 1220 812 R 4 0.0 0:00.03 top -b -c -n 1
1305 lp 20 0 2072 596 460 S 2 0.0 128:47.18 / usr / sbin / lpd -s
1588 tech 20 0 38420 12m 9.8m S 2 0.4 14:46.55 / usr / lib / vino / vino -
1 root 20 0 2844 1732 1224 S 0 0.0 0:00.93 /sbin/init
......还有更多关注.........
==============end====================