Есть ли возможность из перлового скрипта, запустить xterm c ssh на удаленный хост и там выполнить команду?p.s. Для чего нужно: мониторить кое-чего на удаленном сервере надо, но "локально" (находясь на нем же). Авторизация в ssh через ключи.
Пробовал xterm -e ssh ...., получаю ошибку:
Warning: Cannot convert string "vlines2" to type PixmapПодскажете? :)
а xterm зачем?ssh кем@куда команда
ssh --help
>а xterm зачем?
>
>ssh кем@куда команда
>
>ssh --helpа мне надо чтобы лог висел в терминале на моей машине :) глазами в него глядеть надо :)
>>а xterm зачем?
>>
>>ssh кем@куда команда
>>
>>ssh --help
>
>а мне надо чтобы лог висел в терминале на моей машине :)
>глазами в него глядеть надо :)ssh туда tail -f mega.log # смотри :)
>>>а xterm зачем?
>>>
>>>ssh кем@куда команда
>>>
>>>ssh --help
>>
>>а мне надо чтобы лог висел в терминале на моей машине :)
>>глазами в него глядеть надо :)
>
>ssh туда tail -f mega.log # смотри :)Такое решение мне в голову приходило, но хотелось бы через терминал, так удобнее :)
Если что-то случилось - тыкаюсь на 5ый vd, а там терминалка висит с мониторингом.
А так куда смотреть, если скрипт по крону?
А screen не подойдет? Он вроде и сессии шарить умеет.
>>ssh туда tail -f mega.log # смотри :)
>
>Такое решение мне в голову приходило, но хотелось бы через терминал, так
>удобнее :)
>Если что-то случилось - тыкаюсь на 5ый vd, а там терминалка висит
>с мониторингом.
>А так куда смотреть, если скрипт по крону?Еще и крон? А может задачу более полно опишешь?
А то столько нового еще вылезет, если по кусочкам выкладывать=)А в общем начинай смотреть в сторону syslog. Он главный по логам=)
>Есть ли возможность из перлового скрипта, запустить 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\"");'