Выполнение команды на удаленном хосте

Автор B@F, 19 Декабря 2013, 14:17

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

B@F

Здравствуйте.

Имеется сервер ОС Solaris 10 и клиент ОС Linux Fedora. Встал вопрос о выполнение определенной команды с федоры в соляре. Я настроил аутентификацию по ключу с федоры в солярку, что бы пользователь не знал пароля. Дальше казалось все просто
Цитироватьssh ems@192.9.100.69 "/usr/xpg4/bin/crontab -e"

но при этом вываливается вот такое окно
I don't know what kind of terminal you are on - all I have is 'unknown'.
[Using open mode]
"/tmp/crontabRcaWDo" 17 lines, 862 characters
#m h  dom mon dow   command

И ни одна команда не работает, кроме интера, при нажатии любого сочетание кроказабры.
А должно открыться окно редактирования крона
#m h  dom mon dow   command
#0,10,20,30,40,50 * * * * /opt/XDM/sh/ftpSend yes 1>> /sdh_home/ems/currExp.OUT 2>&1

Я думаю тут все дело в переменных, но как их подгрузить или как обойти не пойму. Кто подскажет?
Поправьте, если я ошибаюсь, буду тока рад.

hedgeven

Jah will give us everything...

B@F

Цитировать-t  Переназначение псевдо-терминала. Это может быть использовано для произвольного выполнения программ базирующихся на выводе изображения на удаленной машине, что может быть очень полезно, например, при реализации возможностей меню. Несколько параметров -t заданных подряд переназначат терминал, даже если ssh не имеет локального терминала.

Кучу раз читал, но так смысла и не понял. Главное с этой опцией все работает. Спасибо, вопрос решен.
Поправьте, если я ошибаюсь, буду тока рад.