Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача удаленного запуска скрипта
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Delphi
dken
Есть такая задача, имеется сервер на юниксе, имееться к нему доступ через telnet на 23 порту.
Требуеться подключиться к нему из программы, ввести программно логин/пароль и ввести в командную строку имя скрипта + параметры.
Дождаться окончания выполнения и запустить заново скрипт с другими параметрами.

Как реализовать? Разбираться в протоколе нет времени...это самый крайний случай. Есть компонент TnEmulVT, но немогу понять как дождаться окончания выполнения команды, как отследить что на экране запрос, а не просто текст?

Кто-нибудь писал чтонить подобное, прошу помощи...

Если есть другие варианты реализации, прошу изложить.
Fang
Цитата
Разбираться в протоколе нет времени...

Так в чем проблема тогда пользуся стандартным telnet клиентом, который поставляется с windows (Win+R -> telnet)

А если хочешь всё это в программе реализовать, не разобравшись, используй компоненты (это ж Дельфи yes2.gif )

p.s. компонент для работы с telnet есть на закладке Indy Clients и называется вроде бы IdTelnet (у меня Delphi 7 стоит).
hiv
Цитата(dken @ 25.11.2005 8:55)
но немогу понять как дождаться окончания выполнения команды, как отследить что на экране запрос, а не просто текст?

по системному приглашению линуха: # или $, в зависимости под кем логиниться (суперюзер root или обычным пользователем). Просто просматривай входящие символы от сервера, на наличие таких значков.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.