- Написать скрипт,
andrey, 09:54 , 28-Дек-08 (1)#!/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 вот так вроде, добавить в крон, от рута
- Написать скрипт,
andrey, 09:58 , 28-Дек-08 (2)#!/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 вот так вернее в первом варианте с ошибкой
- Написать скрипт,
server_root, 10:05 , 28-Дек-08 (3)>[оверквотинг удален] >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 адреса.
- Написать скрипт,
andrey, 10:07 , 28-Дек-08 (4)#!/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
- Написать скрипт,
vic, 13:39 , 28-Дек-08 (5)>Помогите написать скрипт. > >Дело в том, что я хотел написать скрипт перезагрузки сервера если до >конкретноо IP адреса нет ping (тоесть нет ответа до определенного адреса) > > >Временами пинговать адрес xxx.xxx.xxx.xxx, если нет ping на адрес xxx.xxx.xxx.xxx перезагрузить сервер. >Если все нормально ничего не предпринимать. >OS: FreeBSD 6.3 мда, перегружать сервак из-за недоступности какого-то адреса это нечто...
|