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

Исходное сообщение
"опрос оборудования с использованием telnet"

Отправлено IL , 30-Дек-04 12:56 
написана программка на unix shell
основные строки

mkfifo pipe0
telnet $ip $port < pipe0 > file0 &

после чего происходит опрос железки зависящий от результатов в file0,
например:

printf "login\r" > pipe0

Все работало отлично. Но при тестировании решили убить pipe во время работы программы.

rm pipe0

Теперь на этой машине эта программа не работает. Выдает при попытке записать что-нибудь в pipe0

Trying $ip...
Connected to dev0
Escape character is '^]'.
Connection closed by foreign host.

На другой машине программа работает отлично.  
Как востановить работу программы на первой машине? Да и что произошло-то, кто-нибудь знает?


Содержание

Сообщения в этом обсуждении
"опрос оборудования с использованием telnet"
Отправлено ACCA , 05-Янв-05 03:54 
man expect