The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Написать скрипт"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Написать скрипт"  
Сообщение от server_root email on 28-Дек-08, 08:09 
Помогите написать скрипт.

Дело в том, что я хотел написать скрипт перезагрузки сервера если до конкретноо IP адреса нет ping (тоесть нет ответа до определенного адреса)

Временами пинговать адрес xxx.xxx.xxx.xxx, если нет ping на адрес xxx.xxx.xxx.xxx перезагрузить сервер. Если все нормально ничего не предпринимать.
OS: FreeBSD 6.3

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Написать скрипт"  
Сообщение от andrey (??) on 28-Дек-08, 09:54 
#!/bin/bash
ping -n -q -c 1 -t 1 192.168.1.65   >  /dev/null 2>&1
if [ $? -eq 0 ] ; then
exit
else
ping -n -q -c 1 -t 1 192.168.1.68   >  /dev/null 2>&1
if [ $? -eq 0 ] ; then
reboot
fi  


вот так вроде, добавить в крон, от рута

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Написать скрипт"  
Сообщение от andrey (??) on 28-Дек-08, 09:58 
#!/bin/bash
ping -n -q -c 1 -t 1 192.168.1.65   >  /dev/null 2>&1
if [ $? -eq 0 ] ; then
exit
else
ping -n -q -c 1 -t 1 192.168.1.68   >  /dev/null 2>&1
if [ $? -eq 0 ] ; theh
exit
else
reboot
fi
fi    


вот так вернее в первом варианте с ошибкой

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Написать скрипт"  
Сообщение от server_root email on 28-Дек-08, 10:05 
>[оверквотинг удален]
>if [ $? -eq 0 ] ; then
>exit
>else
>ping -n -q -c 1 -t 1 192.168.1.68   >  /dev/null 2>&1
>if [ $? -eq 0 ] ; then
>reboot
>fi
>
>
>вот так вроде, добавить в крон, от рута

я наверно неправильно выразился:
пинговать нужно один адрес и то если на него нет пинга нужно перезагрузить.
На Вашем примере указывается ping на 2 адреса.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Написать скрипт"  
Сообщение от andrey (??) on 28-Дек-08, 10:07 
#!/bin/bash
ping -n -q -c 1 -t 1 192.168.1.65   >  /dev/null 2>&1
if [ $? -eq 0 ] ; then
exit
else
reboot
fi

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Написать скрипт"  
Сообщение от vic (??) on 28-Дек-08, 13:39 
>Помогите написать скрипт.
>
>Дело в том, что я хотел написать скрипт перезагрузки сервера если до
>конкретноо IP адреса нет ping (тоесть нет ответа до определенного адреса)
>
>
>Временами пинговать адрес xxx.xxx.xxx.xxx, если нет ping на адрес xxx.xxx.xxx.xxx перезагрузить сервер.
>Если все нормально ничего не предпринимать.
>OS: FreeBSD 6.3

мда, перегружать сервак из-за недоступности какого-то адреса это нечто...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Написать скрипт"  
Сообщение от Vaso Petrovich on 28-Дек-08, 13:53 
>>Если все нормально ничего не предпринимать.
>>OS: FreeBSD 6.3
>мда, перегружать сервак из-за недоступности какого-то адреса это нечто...

красноглазые еще и не до такова могут додуматься
http://www.opennet.me/openforum/vsluhforumID8/6141.html


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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