LINUX.ORG.RU
ФорумAdmin

скрипт для проверки интернета

 ,


0

1

Всем привет.Подскажите не завалялся ли у кого скрипт для проверки доступности интернета с каким-то логированием или уведомлением,будет работать на ubuntu,нужно проверять интернет каждые 5-10 мин(скорее всего засуну в cron).Спасибо.

Типа того:

#!/bin/bash

if ping -c 1 google.com >> /dev/null 2>&1; then
	notify-send -i preferences-system-network "OK"
else
	notify-send -i preferences-system-network "Нет сети."
fi
Prosto_user ★★★ ()
Ответ на: комментарий от Prosto_user

уведомление есть,а как бы еще сделать чтоб он в файл писал,время и результат,потому-что на него смотреть постоянно не будут.

Palamar ()
Ответ на: комментарий от Palamar

вот серьезно? у тебя уже есть готовое решение в котором все готово. просто дописывай свое. или за тебя погулить как в баше узнать время и записать это в файл?

anonymous ()

ping google.com | while read pong; do echo «$(date): $pong»; done >> internet_alive_log.log

anonymous ()
Ответ на: комментарий от Palamar
#!/bin/bash

DATE=`date +%d-%m-%Y`

if ping -c 1 google.com >> /dev/null 2>&1; then
	notify-send -i preferences-system-network "OK"
	echo OK $DATE >> status.txt
else
	notify-send -i preferences-system-network "Нет сети."
	echo Нет сети. $DATE >> status.txt
fi
Prosto_user ★★★ ()

ну все, теперь ждем новую тему «как настроить cron»

anonymous ()
Ответ на: комментарий от Prosto_user

- notify-send -i preferences-system-network «Нет сети.»
+ notify-send -i preferences-system-network «Забанили в Google.»

buratino ★★★★★ ()
Последнее исправление: buratino (всего исправлений: 1)
Ответ на: комментарий от Prosto_user

ping -c 1 google.com

Может зависнуть на долгое время, например, если днс не работает, а днс не работает, потому что интернета нет.

anonymous ()
Ответ на: комментарий от anonymous

а иногда пинг до гугла просто не проходит, да еще одним пакетом, в то время как Интернет доступен и тот же гугл открывается.

какой-то процент сообщений в логе будет точно не валидный.

какова цель интересно?

nerve ★★ ()
Ответ на: комментарий от nerve

да скорее всего хочет предъяву провайдеру кинуть, наивный чукотский юноша.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.