URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1144
[ Назад ]

Исходное сообщение
"Как написать скрипт? Если пинг не проходит, то выполнить команду?"

Отправлено Sirius , 28-Ноя-02 14:50 
Сабж - сервер FreeBSD 4.6.2
(Зачем нужно:У меня проблемы с NATом - написал скрипт как перезапустить НАТ, но перезапуск должен идти, если только не проходит пинг до ИП)
Заранее благодарю!

Содержание

Сообщения в этом обсуждении
"RE: Как написать скрипт? Если пинг не проходит, то выполнить команду?"
Отправлено Sirius , 28-Ноя-02 16:14 
Решил сам:

#!/bin/sh

#Check internet working and restart natd
if(ping -c 3 192.168.135.4 | grep -q '100% packet loss')
then restart_natd;
fi