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