Article View: es.comp.os.linux.programacion
Article #10676Re: Averiguar pid y matarlo
From: Rafael Moreno Jimenez
Date: Tue, 12 Feb 2002 09:32
Date: Tue, 12 Feb 2002 09:32
34 lines
2468 bytes
2468 bytes
Hola, Estaba mirando este grupo y como veo que nadie te responde, voy a intentarlo. El pid de un script es la variable $$ Pero no creo que sea este el problema, porque donde p�nes kill -9 $$ tambien podr�as poner exit 0. Ten en cuenta que cuando ejecutas algo desde el crontab la shell no lee los /etc/profile .profile , etc, con lo que debes definir las variables de entorno que necesites al principio del script. Tambien si tu shell lanza otros subprocesos, es posible que lo que no acabe sea alguno de esos subprocesos, en lugar del script principal. Oscar Manuel G�mez Senovilla <oscar@omgs.es> wrote in message news:<a3k4kq$nkc$1@omgs.es>... > Tengo un script en bash que a su vez llama a otros scripts para realizar > ciertas tareas. Si lo ejecuto "a pelo", funciona perfectamente, pero el > objetivo es lanzarlo con el cron. Ejecutarse se ejecuta, y le tengo puestos > "checks" para comprobar si llega a ciertos puntos, y efectivamente llega > hasta el final, pero por algun motivo que desconozco, se queda el proceso > en estado <defunct>, y tengo que averiguar a mano con ps el pid para > matarlo con un -9, porque con el proceso a pelo o con un killall, no > funciona. Y como el proceso se ejecuta cada 15 minutos, pues se acumulan, > aunque en realidad no he dejado pasar mas de 45 minutos en las pruebas para > ver hasta donde llega. No he sabido encontrarle solucion por mi mismo, pero > consiste en o bien averiguar por que se queda "difunto", o en el mismo > script averiguar el pid y matarlo al final del mismo. > > A ver si podeis echarme una manita. > > Saludos.
Technical Details
Message-ID:
<74eb6167.0202120132.3fa498ea@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mailReferences:
<a3k4kq$nkc$1@omgs.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,239ac390e6ddafd1 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-02-12 01:32:19 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail From: laocanfei@yahoo.com (Rafael Moreno Jimenez) Newsgroups: es.comp.os.linux.programacion Subject: Re: Averiguar pid y matarlo Date: 12 Feb 2002 01:32:19 -0800 Organization: http://groups.google.com/ Lines: 34 Message-ID: <74eb6167.0202120132.3fa498ea@posting.google.com> References: <a3k4kq$nkc$1@omgs.es> NNTP-Posting-Host: 194.224.58.36 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1013506339 30481 127.0.0.1 (12 Feb 2002 09:32:19 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 12 Feb 2002 09:32:19 GMT