我想使用 clustersh 在一些主机上运行 htop。我没有更改 .clusterssh/config 中的任何默认值。
这工作正常:
$ clusterssh somehosts -a uptime
...
12:11:30 up 8 days, 4:42, 1 user, load average: 2.04, 1.74, 1.71
这不会:
$ clusterssh somehosts -a htop
...
Error opening terminal: unknown.
如果我在没有任何操作的情况下运行,则会设置 TERM:
$ clusterssh somehosts
...
$ echo $TERM
xterm
谁能向我指出这方面的有用信息? TIA。
答案1
它并不漂亮,但它有效:
clusterssh somehosts -a 'export TERM=xterm-256color && htop'
或者
cssh somehosts -a 'export TERM=xterm-256color && htop'