Грабли при логине телнетом на Win2003

ava3443

Для запуска системы на Win2003 с юниксовой машины пользуемся телнетом: небольшая прога логинится телнетом, ожидает появления приглашения вида "C:\Documents and Settings\USERNAME>" и как только его получает, запускает .bat-файл.
Так вот, недавно появились грабли: при логине телнетом под одним и тем же юзером через раз попадаем не в ожидаемое место - "C:\Documents and Settings\USERNAME>", в разные шальные директории. Иногда это "C:\>", иногда "C:\Documents and Settings\TEMP.HOSTNAME.000>" (при чём эта самая директория TEMP.HOSTNAME.000 появляется непонятно как и откуда и потом исчезает аналогично).
Вопрос: кто-нибудь знает, как побороть такие грабли, кроме как переписыванием проги чтобы та использовала регекспы для распознавания приглашения винды?

ava3443

Проблема очень похожа на описанную здесь для Win2000, и там она решается установкой сервис-пака. Но из этой ссылки совсем не понятно, как её побороть в Win2003.

otets-mihail

а нельзя просто ожидать появления приглашения вида C:\* ?

ava3443

Видимо, так и придётся сделать

vall

тогда уж лучше до ">" ждать просто.
Оставить комментарий
Имя или ник:
Комментарий: