此命令用于在 RHEL5.8 上运行,但是自从我们升级到 6.5(bash 版本 4.1.2)后,它开始输出以下内容:'unknown':未知终端类型。
sudo su - *user* -c "ssh *remoteserver* 'sudo /etc/init.d/server1.sh status'"
'unknown': unknown terminal type.
'unknown': unknown terminal type.
SERVER Status: 'unknown': unknown terminal type.
Running
预期输出为
SERVER Status: Running
注意:当我使用 ssh -t 时,它可以工作,但我试图避免终端清除和额外输出:与远程服务器的连接已关闭。