Linux

Обсуждаем, помогаем.

Модераторы: Conteo, Костик

Re: Linux

Сообщение DPX-Infinity » 27 июл 2009, 19:26

Код: Выделить всёРазвернуть
dpx-infinity@googolplex ~ % ping 88.147.128.128
PING 88.147.128.128 (88.147.128.128) 56(84) bytes of data.
^C
--- 88.147.128.128 ping statistics ---
8 packets transmitted, 0 received, 100% packet loss, time 7000ms

не пройдёт, если роутер. хотя, в принципе, если роутер, то это не требуется вообще)

кстати скрипт у тебя тоже неправильный. я про if [ -z `/sbin/ifconfig | /bin/grep ppp0` ] &> /dev/null .
это раскроется в такую бурду:
Код: Выделить всёРазвернуть
if [ -z ppp0      Link encap:Point-to-Point Protocol ] ....

что абсолютно некорректно. возьми `...` в двойные кавычки ("`...`"). тогда и перенаправление в /dev/null не понадобится.
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: Linux

Сообщение Conteo » 27 июл 2009, 20:07

имхо дея с пингованием вообще не очень. Лучше тогда уж заложить в скрипт иную проверку... Какую- идей пока нет. Кончились.
У меня тут вообще страшная система... Стыдно показывать даже...
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Linux

Сообщение doliar » 27 июл 2009, 20:22

а может проверка на сущевствование .pid файла процесса ? :)
Изображение

Консультаций по TBDev через icq неосуществляю!
Аватара пользователя
doliar
Автор
 
Сообщения: 732
Зарегистрирован: 16 янв 2008, 15:05
Откуда: Саратов, Волжский р-он
Домен: tbdev-info.vfose.ru

Re: Linux

Сообщение Dimanok » 27 июл 2009, 20:27

ввёл , crontab -e там открылись в консол строчки какието я самую первую строку добавил строку запуска , а как сохранить то ?
www.strike64.ru - Крупнейшая конференция о играх корпорации Valve, Поволжья
Dimanok
Автор
 
Сообщения: 3506
Зарегистрирован: 05 июл 2008, 11:02
Откуда: Саратов
Домен: http://www.strike64.ru

Re: Linux

Сообщение DPX-Infinity » 27 июл 2009, 20:30

doliar писал(а):а может проверка на сущевствование .pid файла процесса ? :)

pppd? тоже идея, но pppd может отвалиться внезапно, не удалив файл.
UPD.
вот новая версия пакета скриптов. смотрим, делаем отзывы)
UPD2.
Dimanok писал(а):ввёл , crontab -e там открылись в консол строчки какието я самую первую строку добавил строку запуска , а как сохранить то ?

какой редактор? nano? vim? если снизу есть две строчки с символами вроде ^X, ^O и сверху есть строка с надписью GNU nano, то это nano). если в самой левой колонке есть несколько тильд (~), а снизу написано вроде
Код: Выделить всёРазвернуть
"/tmp/crontab.XXXXuUAKi6" 0L, 0C                              0,0-1        Весь
, то vim. в первом случае нажми Ctrl+O и 'Y', во втором сначала 'i', потом пишешь свой текст, потом Esc, потом пишешь ':wq' без кавычек.
Вложения
ipupdater.script.tar.bz2
(1.8 Кб) Скачиваний: 218
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: Linux

Сообщение Conteo » 27 июл 2009, 20:49

Многофункциональная хреновина :) На рабочем серваке тестить не могу, но выглядит довольно нормально.
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Linux

Сообщение doliar » 27 июл 2009, 20:51

Ещё есть возможность проверять по файлику:
Код: Выделить всёРазвернуть
/proc/net/dev


В него записываються инетовские интерфейсы которые запущены ))
Изображение

Консультаций по TBDev через icq неосуществляю!
Аватара пользователя
doliar
Автор
 
Сообщения: 732
Зарегистрирован: 16 янв 2008, 15:05
Откуда: Саратов, Волжский р-он
Домен: tbdev-info.vfose.ru

Re: Linux

Сообщение DPX-Infinity » 27 июл 2009, 20:57

ещё новая версия.
изменения:
Код: Выделить всёРазвернуть
commit 4e7f8bd88abcff1ca178ebf4ada9b292330d2cdf
Author: DPX-Infinity <dpx-infinity@googolplex>
Date:   Mon Jul 27 20:53:35 2009 +0400

    ipupdater.sh update
        * Added check by pppd pid file
        * Removed /dev/null redirection of link up/down commands

doliar писал(а):Ещё есть возможность проверять по файлику:
Код: Выделить всёРазвернуть
/proc/net/dev


В него записываються инетовские интерфейсы которые запущены ))

щас сделаем)
Вложения
ipupdater.script.tar.bz2
(1.83 Кб) Скачиваний: 238
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: Linux

Сообщение Dimanok » 27 июл 2009, 21:03

Всё вроде поставил сохранил будем ждать когда можно будет убедиться
www.strike64.ru - Крупнейшая конференция о играх корпорации Valve, Поволжья
Dimanok
Автор
 
Сообщения: 3506
Зарегистрирован: 05 июл 2008, 11:02
Откуда: Саратов
Домен: http://www.strike64.ru

Re: Linux

Сообщение DPX-Infinity » 27 июл 2009, 21:05

сделал.
Код: Выделить всёРазвернуть
commit f6ad0916e01389e3593b4d822e2e933cf73f9f47
Author: DPX-Infinity <dpx-infinity@googolplex>
Date:   Mon Jul 27 21:02:59 2009 +0400

    ipupdater.sh updates
        * Corrected dumb error in help message :]
        * Changed default link up/down commands
        * Added check by /proc/net/dev file

хотя вообще говоря это избыточно. имхо нужно сделать интеллектуальную систему, проверяющую от меньшего к большему всеми методами, и делающую на основе всего этого вывод - перезапускать интерфейс или нет.
Вложения
ipupdater.script.tar.bz2
(1.87 Кб) Скачиваний: 224
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Пред.След.

Вернуться в *nix

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron