Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Скрипт автоподключения при разрыве или отсутствии PPPOE коннекта!?  (Прочитано 1158 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stspartak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Вот дали мне один скрипт для этого дела но он почему-то не работает? :-[

#!/bin/sh
while true ; do
        /bin/sleep 15
        if [ -s /var/run/ppp1.pid ] ; then
                echo Connect to inet is OK!
        else
          pon <provider>
        fi
done

Скрипт кинул в /etc/auto_ppp1 и сделал символическую ссылку в /etc/rc2.d/@autopppoeconf
Сам я в linuxe новичек так что кто чем сможет помогите! :)
« Последнее редактирование: 06 Июля 2009, 19:51:38 от stspartak »

Оффлайн strack

  • Активист
  • *
  • Сообщений: 373
    • Просмотр профиля
    • Моя страница на Launchpad
А как ты его в автозагрузку добавил, и добавил ли вообще?

Оффлайн stspartak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
А как ты его в автозагрузку добавил, и добавил ли вообще?

Поправил в шапке.

Пользователь решил продолжить мысль [time]Mon Jul  6 17:18:57 2009[/time]:
Ну где же вы гуру когда вы так нужны? :-[

Пользователь решил продолжить мысль [time]Tue Jul  7 19:32:04 2009[/time]:
После долгих мучений скрипт частично заработал(т.е. стал конектиться к нету). Вот что я сделал:
(Нажмите, чтобы показать/скрыть)
этот
скрипт закинул в /etc/init.d/autoppp.sh
создал другой:
#!/bin/sh
/etc/init.d/autoppp.sh &
назвал его autoppprun.sh и закинул туда же в /etc/init.d/autoppprun.sh
и с последнего сделал симлинк в /etc/rc2.d/@S94autoppprun.sh
права на все файлы выставил 777
Как я понял второй скрипт должен запустить первый в фоновом режиме, но этого не происходит!  ???
Сообщение Connect to inet is OK! выводится в терминале каждые 15 сек.

Как сделать что бы этот скрипт работал в фоновом режиме? ???
« Последнее редактирование: 07 Июля 2009, 22:39:31 от stspartak »

Оффлайн stspartak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Так как никто не помогает, проблему решил следующим способом:

#!/bin/sh
while true ; do
        /bin/sleep 15
        if [ -s /var/run/pppN.pid ] ; then
          echo Connect to inet is OK! > /dev/null
        else
          pon <provider>
        fi
done
« Последнее редактирование: 09 Июля 2009, 20:09:50 от stspartak »

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.