Обработка ошибок в bash (Подключение к двум провам)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
boh
Сообщения: 86
ОС: Debian Lenny

Обработка ошибок в bash

Сообщение boh »

Делаю скрипт, чтобы подключиться к двум провайдерам и попутно прописать нужные маршруты.
Проблемы:
1) Как правильно обрабатывать ошибки, возникающие при самом подключении (таймауты, отсутствие DNS, маршрутов, ...)?
2) Команда "pon providername" забирает ввод и не отдаёт. Скрипт не идёт дальше. Как у неё ввод отобрать?
3) Как порекомендуете очищать все маршруты для повторного использования скрипта?
Я так люблю свою страну, и ненавижу государство! (LUMEN)
Дверь не ломай - пробуй в неё войти. (Кукрыниксы)
Спасибо сказали:
mancubus
Сообщения: 65
ОС: deb

Re: Обработка ошибок в bash

Сообщение mancubus »

1. по exit 65 и грепанию вывода команд.
2. мож -n передать =)
3. определить список машрутов в переменную и при выходе или отвале провайдера флушить.

PS: такой скрипт есть на сайте лисяры http://www.lissyara.su/
Спасибо сказали:
Аватара пользователя
boh
Сообщения: 86
ОС: Debian Lenny

Re: Обработка ошибок в bash

Сообщение boh »

mancubus писал(а):
29.01.2009 11:26
1. по exit 65 и грепанию вывода команд.
2. мож -n передать =)
3. определить список машрутов в переменную и при выходе или отвале провайдера флушить.

PS: такой скрипт есть на сайте лисяры http://www.lissyara.su/

Спасибо за советы. А вот ничего достаточно похожего на сайте не нашёл :unsure:
Я так люблю свою страну, и ненавижу государство! (LUMEN)
Дверь не ломай - пробуй в неё войти. (Кукрыниксы)
Спасибо сказали:
mancubus
Сообщения: 65
ОС: deb

Re: Обработка ошибок в bash

Сообщение mancubus »

Спасибо сказали: