[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apagado automatico



El mar, 24-10-2006 a las 15:16 +0200, Javier Terceiro escribió:
> Hola,
> 
> gracias por las respuestas, pero no es un script en ese estilo lo que
> busco.
> 
> Me explico mejor. Uso heartbeat en varios equipos para que por ejemplo
> Apache esté a funcionar. En caso de que en un eqipo falle Apache, éste
> es arrancado en el otro equipo, de manera transparente para el usuario
> final. Lo que deseo es que cuando se produzca este fallo, el equipo en
> cuestion que antes tenia Apache se apague automaticamente. 
> 
> Con un script que me este a mirar si Apache esta funcionando no me
> sirve, puesto que si Apache esta en otro equipo, apagaria el primero.
> 
> Se podria hacer con un power switch y heartbeat, lo se, pero esa
> opcion queda descartada por otros motivos. 
> 
> Si a alguien se le ocurre algo o sabe como hacerlo con heartbeat, se
> agradece :).

con mon podes hacerlo

> 
> 
> 
> Nodo A                Nodo B
>  ________         ________
> |                |        |                |
> |                |        |                | 
> |                |        |                |
> |                |        |                |
> |________|        |________|
>              \            /
>                \        /
>              Apache
> 
> Apache esta en NodoA, si en este Apache falla, es arrancado en NodoB y
> NodoA se apaga. Si no se produce ningun fallo, NodoA y NodoB estan
> encendidos y correctos. 
> 
> 
> 2006/10/24, Carlos Zuniga <carlos.zun@gmail.com>:
>         On 10/23/06, Javier Ruano <javier.ruano@estudiante.uam.es>
>         wrote:
>         > El mar, 24-10-2006 a las 01:24 +0200, Javier Ruano escribió:
>         > > El lun, 23-10-2006 a las 15:41 -0500, Carlos Zuniga
>         escribió: 
>         > > > On 10/23/06, JOSE I. VALENCIA LUNA <iatecp@gmail.com>
>         wrote:
>         > > > > si lo que qeuires es que se apague tu eqruipo a cierta
>         hora
>         > > > >  utiliza crontab -e 
>         > > > >  desde una consola y pinle los parametros
>         > > > >  correspondientes
>         > > > >
>         > > > >  jose
>         > > > >
>         > > > > 2006/10/23, Carlos Zuniga < carlos.zun@gmail.com>:
>         > > > > > On 10/23/06, Javier Terceiro <correolista@gmail.com>
>         wrote:
>         > > > > > > Hola, 
>         > > > > > >
>         > > > > > > alguien conoce algun programa que haga que el
>         sistema se pueda apagar
>         > > > > ante
>         > > > > > > algun evento que se defina. 
>         > >
>         > > > > > A ver lo primero que me viene a la mente es hacer un
>         script que revise
>         > > > > > algo (por ejemplo la existencia de un fichero o de
>         un proceso) y de
>         > > > > > acuerdo a eso pues que mande un 'shutdown -h now' 
>         > > > > >
>         > > > > > Luego meter ese script al cron y listo.
>         > > script + cron va perfecto.
>         > > Por ejemplo si el evento es que el proceso haya caido..
>         > >
>         > > cat << EOF > autodown.sh
>         > > #!/bin/bash
>         > if !( ps auxc | grep programa-kaido | wc -l ); then
>         >
>         > tal vez esto se ajuste + a lo ke buscas..
>         >
>         http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_12_02.html
>         >
>         > Sapere Aude.
>         > --
>         > Javier Ruano <javier.ruano@estudiante.uam.es>
>         
>         un one-liner para esto:
>         
>         ps ax | grep programa | grep -v grep || shutdown -h now
> 
> 
> 
> -- 
>           .~.
>        ( 0 0 )
>        /  V  \
>       //       \\     Power by Debian 
>     /((   _    ))\
>      oo0 0oo
> 
> A greeting,
> 
> Javier.
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente


Reply to: