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

0 ответов

Другие вопросы по тегам