The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Помогите с empty "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Помогите с empty "  
Сообщение от mezhevich email(ok) on 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

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

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Помогите с empty "  
Сообщение от pavel_simple (??) on 09-Июн-08, 11:06 
может ошибка валит в stderr а не stdout?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Помогите с empty "  
Сообщение от mezhevich email(ok) on 09-Июн-08, 13:55 
>может ошибка валит в stderr а не stdout?

Как это проверить.
К сожелению не на столько опытен.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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