The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Помогите с empty , !*! mezhevich, 09-Июн-08, 10:32  [смотреть все]
Есть скрипт


fifo_in="/tmp/empty.in"                 # input fifo
fifo_out="/tmp/empty.out"               # output


telnet_cmd="$telnet $target"            # All other OSes

# -----------------------------------------------------------------------------
tmp="/tmp/empty.tmp"                    # tempfile to store result

echo "Starting empty"
empty -f -i $fifo_in -o $fifo_out -L $tmp $telnet_cmd
if [ $? = 0 ]; then
        if [ -w $fifo_in -a -r $fifo_out ]; then
                echo "Sending Login"
                empty -w -v -i $fifo_out -o $fifo_in -t 5 sername: "$login\n"
                echo "Sending Password"
                empty -w -v -i $fifo_out -o $fifo_in -t 5 assword: "$password\n"
                echo "Sending tests"
                empty -s -o $fifo_in "sh user\n"
                echo "Sending exit"
                empty -s -o $fifo_in 'exit\n'
                echo "Check results:"
                sleep 1
                cat $tmp
                rm -f $tmp
        else
                echo "Error: Can't find I/O fifos!"
                return 1
        fi
else
        echo "Error: Can't start empty in daemon mode"
        return 1
fi

echo "Done"

Если хост доступен то все работает отлично.
Если хост не доступен то:

telnet: Unable to connect to remote host: Connection refused
empty: Got nothing in output

Подскажите, пожалуйста, что не так
Заранее благодарен




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру