The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
СКРИПТ ДЛЯ ВЫПОЛНЕНИЯ РАЗЛИЧНЫХ ЗАДАЧ ПО РЕЗУЛЬТАТУ ПИНГ, !*! imaster, 15-Авг-12, 14:19  [смотреть все]
Здравствуйте люди добрые! Я чайник (сразу говорю), но обучаем! У меня следующая проблема.

1. Есть сервер на нем UBUNTU 10.10 под которой вертится WEB сервер, сервер видео наблюдения, МУСКУЛ.
2. Есть бесперебойник неуправляемый и есть роутер нужный только для того чтобы я его пинговал.


Вопрос! Как сделать скрип чтобы он запускался при старте системы, был зацикленный, и выполнял следушие действия

запустился
пингует 10.10.ХХ.ХХ
если пингуется то снова пингует а если нет то нужно просто выключить сервер. всю голову сломал уже.вот что получиось.

файл: /etc/init.d/pingwork.sh
________________________________________________________________________________
_____________________________
#!/bin/bash
PING="/sbin/ping"
GREP="/usr/bin/grep"
if ["`${PING} -c 5 10.10.1.4 | ${GREP} \"100% packet loss\"`" = ""]
then
exit 0
else
if ["`${PING} -c 5 10.10.1.4 | ${GREP} \"100% packet loss\"`" = ""]
then
exit 0
else
#Ненормально что то делаем тут!
/usr/local/bin/reloaddev

pingwork.sh
fi
fi
________________________________________________________________________________
_____

есть еще исполнительный файлик reloaddev в нем команда sudo shutdown -h now


помогите пожалуйста я всю голову изломал уже((((




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру