このコマンドは以前は RHEL5.8 で機能していましたが、6.5 (bash バージョン 4.1.2) にアップグレードしてから、次の出力を開始しました: 'unknown': unknown terminal type。
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 を使用すると機能しますが、端末のクリアと余分な出力を回避しようとしています: リモートサーバーへの接続が閉じられました。