Переключение пользователя, SSH на удаленную машину и выполнение команды в одной строке. ("неизвестно": неизвестный тип терминала.)
Эта команда используется для работы на 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, он работает, но я пытаюсь избежать очистки терминала и дополнительного вывода: соединение с удаленным сервером закрыто.