🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12671

Re: relanzar aplicacion en caso de que se pare

#12671
From: Liman bad-adn
Date: Thu, 07 Jun 2001 20:56
58 lines
2359 bytes
On Thu, 7 Jun 2001 19:56:58 +0200, Javi Pardo <dakotaTIMO@menta.net> wrote:
>Hola a todos, tengo un dominio por dns2go y tengo el problema que se me cae
>cada numero de horas ...
>he pensado en evitar que me pase esto mirando cada 30 minutos si esta
>activo, pero no se como hacerlo
>
>en /var/dns2go tengo status.dat con lo siguiente
>pid = 2592
>redirectid = 2
>redirectdata =
>disconnectid = 2
>disconnectdata =
>predelay = 0
>
>como podeis ver tengo el PID aqui
>ahora bien como puedo hacer para comprobar (mediante un script? que revise
>si esta activo y en caso negativo ejecute dns2go?
>
>hay alguna aplicacion que lo haga?=
>
>saludos a todos
>
>
>
Un script es facil, aunque lo suyo seria comprobar por que se cae el proceso.

Crea un script como este...

--- snip ---
#!/bin/bash
#

#
# Script to verify the existence of a DNS process and launch one
# if it isn't running
#

DNS=`ps aux|grep named|grep -v grep`
DNSPROG="/sbin/init.d/named"

if [ "$DNS" = "" ]
then
        echo "DNS NOT running, re-running it again." | mail -s DNS tu@dominio
        $DNSPROG restart >/dev/null 2>&1
fi

--- end snip ---

sustituye named con el programa que desees lanzar (dns2go).
Si no quieres recibir un mail cada vez que esto ocurra, quita la linea del
"echo".




-- 
Liman - liman@bad-adn.com
Linux User: 178001 (http://counter.li.org)
Technical Details
Message-ID: <slrn9hvqj3.3pl.liman@linux.sanyres.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!opentransit.net!jussieu.fr!news.rediris.es!newsfeed.mad.ttd.net!telenews.teleline.es!not-for-mail
References: <9fofaj$56fe8$1@ID-57131.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: f86c8,7e7bc5b532594a79
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-06-07 13:57:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!opentransit.net!jussieu.fr!news.rediris.es!newsfeed.mad.ttd.net!telenews.teleline.es!not-for-mail
From: liman@linux.sanyres.es (Liman bad-adn)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: relanzar aplicacion en caso de que se pare
References: <9fofaj$56fe8$1@ID-57131.news.dfncis.de>
Message-ID: <slrn9hvqj3.3pl.liman@linux.sanyres.es>
User-Agent: slrn/0.9.6.3 (Linux)
Lines: 58
Date: Thu, 07 Jun 2001 20:56:03 GMT
NNTP-Posting-Host: 213.4.91.44
X-Complaints-To: usenet@teleline.es
X-Trace: telenews.teleline.es 991947363 213.4.91.44 (Thu, 07 Jun 2001 22:56:03 MET DST)
NNTP-Posting-Date: Thu, 07 Jun 2001 22:56:03 MET DST
Organization: Clientes_Teleline