The OpenNET Project / Index page

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

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

"Вопрос по скрипту на sh"  +/
Сообщение от _John_ email(ok) on 25-Мрт-10, 09:45 
Здравствуйте,
для проверки соединения написал такой скрипт:

#!/bin/sh
/sbin/ping -c 1 ya.ru
    if [ $? != 0 ]; then
/etc/rc.d/ppp restart
    fi

проверяем пингом яндекс, нет ответа - передернем ppp.
Скрипт работает, переустанавливает соединение, но почему-то в вечернее/ночное время суток
процессы sh не завершаются и остаются висеть в системе.

С чем это может быть связано?

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

Оглавление

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


1. "Вопрос по скрипту на sh"  +/
Сообщение от Pahanivo (ok) on 25-Мрт-10, 10:19 
>[оверквотинг удален]
>/sbin/ping -c 1 ya.ru
>    if [ $? != 0 ]; then
>/etc/rc.d/ppp restart
>    fi
>
>проверяем пингом яндекс, нет ответа - передернем ppp.
>Скрипт работает, переустанавливает соединение, но почему-то в вечернее/ночное время суток
>процессы sh не завершаются и остаются висеть в системе.
>
>С чем это может быть связано?

проверять одним пингов неайс - надо давать серию пингов
а подвисать может и изза вызывваемого скрипта - основной скрипт ждет пока чилд завершится

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

2. "Вопрос по скрипту на sh"  +/
Сообщение от _John_ email(ok) on 25-Мрт-10, 12:21 
>проверять одним пингов неайс - надо давать серию пингов
>а подвисать может и изза вызывваемого скрипта - основной скрипт ждет пока
>чилд завершится

Поменял на два пинга :)

Скрипт вызывается по крону. По идее, должен отработать и закрыться, но
продолжает висеть, не пойму почему виснет ..

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

3. "Вопрос по скрипту на sh"  +/
Сообщение от Pahanivo (ok) on 25-Мрт-10, 12:49 
>>проверять одним пингов неайс - надо давать серию пингов
>>а подвисать может и изза вызывваемого скрипта - основной скрипт ждет пока
>>чилд завершится
>
>Поменял на два пинга :)
>
>Скрипт вызывается по крону. По идее, должен отработать и закрыться, но
>продолжает висеть, не пойму почему виснет ..

еще раз !
у тебя скрипт вызывает другой скрипт! парент в данном случае ждет пока завершится чилд - может в этом трабла?

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

4. "Вопрос по скрипту на sh"  +/
Сообщение от daloman on 25-Мрт-10, 12:49 
>>проверять одним пингов неайс - надо давать серию пингов
>>а подвисать может и изза вызывваемого скрипта - основной скрипт ждет пока
>>чилд завершится
>
>Поменял на два пинга :)
>
>Скрипт вызывается по крону. По идее, должен отработать и закрыться, но
>продолжает висеть, не пойму почему виснет ..


#!/bin/sh
/sbin/ping -c 1 ya.ru
    if [ $? != 0 ]; then
/etc/rc.d/ppp restart
    fi

exit 0


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

5. "Вопрос по скрипту на sh"  +/
Сообщение от Pahanivo (ok) on 25-Мрт-10, 15:14 

>#!/bin/sh
>/sbin/ping -c 1 ya.ru
>    if [ $? != 0 ]; then
>/etc/rc.d/ppp restart
>    fi
>
>exit 0

sh и без этого выйти может )


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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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