Article View: es.comp.os.linux.programacion
Article #6525Re: Como hacer que un programa se detenga si dura más de 5 s, pudiendo haber muchos otros?
From: Marc
Date: Sat, 14 Jun 2003 13:21
Date: Sat, 14 Jun 2003 13:21
20 lines
2009 bytes
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-mailReferences:
<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