Хочу написать скриптик обновления с-мы через крон (ArchLinux, pacman).
Задача: определить наличие подключения к инету в скрипте (а там в зависимости от наличия и обновляться).
Можно конечно заморочится со всякими - ping\ifconfig awk sed и др., но хотелось бы попроще как нибудь.
Посоветуйте пожалуйста. (гугл пользовал, но видать плохо)
BASH| etxX connected? (Определение подключения к сети.)
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 233
- ОС: Agilia & Frugalware
BASH| etxX connected?
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Блог арчевода - http://grif12.blogspot.com
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: BASH| etxX connected?
Код: Выделить всё
netdev=ppp0
if ! ifconfig |grep "^${netdev} " >/dev/null 2>&1; then
echo "Not connected" >&2
exit 1
fi
Мои розовые очки
-
- Сообщения: 233
- ОС: Agilia & Frugalware
Re: BASH| etxX connected?
Спасибо большое.
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Блог арчевода - http://grif12.blogspot.com
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: BASH| etxX connected?
watashiwa_daredeska писал(а): ↑29.08.2008 00:58Код: Выделить всё
netdev=ppp0 if ! ifconfig |grep "^${netdev} " >/dev/null 2>&1; then echo "Not connected" >&2 exit 1 fi
Ужас...)
Код: Выделить всё
ifconfig ppp0 &>/dev/null || echo "Not Connected"