URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6334
[ Назад ]

Исходное сообщение
"Perl + ssh"

Отправлено small_horse , 04-Апр-07 16:30 
Есть ли возможность из перлового скрипта, запустить xterm c ssh на удаленный хост и там выполнить команду?

p.s. Для чего нужно: мониторить кое-чего на удаленном сервере надо, но "локально" (находясь на нем же). Авторизация в ssh через ключи.

Пробовал xterm -e ssh ...., получаю ошибку:
Warning: Cannot convert string "vlines2" to type Pixmap

Подскажете? :)


Содержание

Сообщения в этом обсуждении
"Perl + ssh"
Отправлено vic , 04-Апр-07 16:52 
а xterm зачем?

ssh кем@куда команда

ssh --help


"Perl + ssh"
Отправлено small_horse , 04-Апр-07 16:53 
>а xterm зачем?
>
>ssh кем@куда команда
>
>ssh --help

а мне надо чтобы лог висел в терминале на моей машине :) глазами в него глядеть надо :)


"Perl + ssh"
Отправлено vic , 04-Апр-07 17:06 
>>а xterm зачем?
>>
>>ssh кем@куда команда
>>
>>ssh --help
>
>а мне надо чтобы лог висел в терминале на моей машине :)
>глазами в него глядеть надо :)

ssh туда tail -f mega.log # смотри :)


"Perl + ssh"
Отправлено small_horse , 04-Апр-07 17:14 
>>>а xterm зачем?
>>>
>>>ssh кем@куда команда
>>>
>>>ssh --help
>>
>>а мне надо чтобы лог висел в терминале на моей машине :)
>>глазами в него глядеть надо :)
>
>ssh туда tail -f mega.log # смотри :)

Такое решение мне в голову приходило, но хотелось бы через терминал, так удобнее :)
Если что-то случилось - тыкаюсь на 5ый vd, а там терминалка висит с мониторингом.
А так куда смотреть, если скрипт по крону?


"Perl + ssh"
Отправлено Forth , 04-Апр-07 17:25 
А screen не подойдет? Он вроде и сессии шарить умеет.


"Perl + ssh"
Отправлено vic , 04-Апр-07 18:34 
>>ssh туда tail -f mega.log # смотри :)
>
>Такое решение мне в голову приходило, но хотелось бы через терминал, так
>удобнее :)
>Если что-то случилось - тыкаюсь на 5ый vd, а там терминалка висит
>с мониторингом.
>А так куда смотреть, если скрипт по крону?

Еще и крон? А может задачу более полно опишешь?
А то столько нового еще вылезет, если по кусочкам выкладывать=)

А в общем начинай смотреть в сторону syslog. Он главный по логам=)


"Perl + ssh"
Отправлено AMDmi3 , 04-Апр-07 19:14 
>Есть ли возможность из перлового скрипта, запустить xterm c ssh на удаленный
>хост и там выполнить команду?

В чем проблема? Все работает:

xterm -e "ssh f2 tail -f /var/log/messages"

из perl'а то же самое, главное чтобы был установлен $DISPLAY

perl -e 'system("xterm -e \"ssh f2 tail -f /var/log/messages\"");'