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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Скрипт на автоподключение pptp, не срабатывает условие  (Прочитано 577 раз)

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

Оффлайн Swepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
вообщем имеется сервер под Ubuntu 11.04, создано pptp соединение, и нужен соответствующий скрипт на случай того что если соединение или зависает или рвется он его перезапускал. кое что мною было уже написано
#!/bin/sh

PINGRESOURCE="8.8.8.8"
CHECKTIME=60
while true; do
if ( ! ping -c 3 ${PINGRESOURCE} >/dev/null 2 >&1) then
ifdown ppp0
sleep 5s
ifup ppp0
fi
sleep ${CHECKTIME}
done
поидее как бы он должен каждые 60 секунд пинговать google public dns, и если пинг отсутствует то сначала ронять соединение а через 5 секунд запускать и так в цикле...
но происходит следующее, скрипт запускается, соединение сразу перезапускается, и в последующем такое происходит каждуюу минуту.... т.е. почему то не срабатывает условие для перезапуска...
кто может подсказать в чем проблема?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Уберите пробел в "2 >&1". Должно быть "2>&1"
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн Swepper

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27663
    • Просмотр профиля
map pppd | grep persist
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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