🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Averiguar pid y matarlo

#10676
From: Rafael Moreno Jimenez
Date: Tue, 12 Feb 2002 09:32
34 lines
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-mail
References: <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