![clustersh --action htop - “打开终端时出错:未知。”](https://linux22.com/image/159459/clustersh%20--action%20htop%20-%20%E2%80%9C%E6%89%93%E5%BC%80%E7%BB%88%E7%AB%AF%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%9A%E6%9C%AA%E7%9F%A5%E3%80%82%E2%80%9D.png)
我想使用 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'