🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Como hacer que un programa se detenga si dura más de 5 s, pudiendo haber muchos otros?

#6525
From: Marc
Date: Sat, 14 Jun 2003 13:21
20 lines
2009 bytes
No suelo hacer scripts, as� que no tengo mucha idea de lo que te voy a
decir, pero a lo mejor esta idea te puede servir. Puedes probar ejecutando
el programa en background, guardar su pid, y hacer que la siguiente
instrucci�n sea un sleep de 1 o 2 segundos. Despu�s, la siguiente
instrucci�n que sea un kill del pid anterior. Es decir, algo as�:

PID=programa &
sleep 2
kill $PID

Si el programa ya ha terminado, el kill dar� un error, y el script se
seguir� ejecutando como si tal cosa. Si el programa estaba colgao, pues se
"descolgar�", y el script seguir� ejecut�ndose, manteniendo el orden
correcto de ejecuci�n de los programas.
Aunque no s� como se puede obtener el pid de un programa desde un script.
Repito, programar scripts no es mi fuerte, pero creo que, si es posible
hacer esto, te servir�.


La belleza est� en el interior (Jack el Destripador)
Technical Details
Message-ID: <bcf7hf$4pp$1@news.ya.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!in.100proofnews.com!in.100proofnews.com!nsnmrro1-lo.nuria.telefonica-data.net!nsnmpen1-lo.nuria.telefonica-data.net!news.ya.com!yacom!not-for-mail
References: <3EEB0096.4090802@us.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,c4ba89e2fe1df8b0
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-06-14 06:29:31 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!in.100proofnews.com!in.100proofnews.com!nsnmrro1-lo.nuria.telefonica-data.net!nsnmpen1-lo.nuria.telefonica-data.net!news.ya.com!yacom!not-for-mail
From: Marc <e7633648@est.fib.ucp.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Como hacer que un programa se detenga si dura más de 5 s, pudiendo haber muchos otros?
Date: Sat, 14 Jun 2003 15:21:47 +0200
Organization: ya.com internet factory
Lines: 20
Message-ID: <bcf7hf$4pp$1@news.ya.com>
References: <3EEB0096.4090802@us.es>
NNTP-Posting-Host: 80-35-26-101.adsl.ya.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: news.ya.com 1055596911 4921 80.35.26.101 (14 Jun 2003 13:21:51 GMT)
X-Complaints-To: newsmaster@ya.com
NNTP-Posting-Date: Sat, 14 Jun 2003 13:21:51 +0000 (UTC)
User-Agent: KNode/0.7.2