The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Написать скрипт, !*! server_root, 28-Дек-08, 08:09  [смотреть все]
Помогите написать скрипт.

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

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

  • Написать скрипт, !*! 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 адреса.

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

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




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

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