Article View: es.comp.os.linux.programacion
Article #254Re: Problema script bash en cron
From: jose maria
Date: Tue, 06 Apr 2010 16:19
Date: Tue, 06 Apr 2010 16:19
33 lines
2302 bytes
2302 bytes
Seve wrote: > Hola > > Necesito una ayudita :) > > Queremos lanzar un script desde el cron en una Centos5. El script se > llama cada minuto y aunque habitualmente termina en cuesti�n de > segundos, hay veces que puede tardar varios minutos. > > Como no nos interesa que el script se ejecute dos veces, hacemos un ps y > buscamos que no estuviera en ejecuci�n. El problema que tenemos es que > cuando quiere da error porque el shell parece lanzarse dos veces y da un > "falso positivo". > > Mosqueados, hemos hecho el sscript que pongo m�s abajo y lo hemos > colgado en el cron. Lo que hace es ver si est� en el mismo nodo que en > el que corre apache (es un cluster). Si es el mismo, saca la lista de > procesos, busca su nombre, quita grep, se quita a s� mismo y si la lista > est� vac�a, supone que no est� ya en ejecuci�n y hace lo que tenga que > hacer (TEST_CRON.sh en este caso). > > Entrada en cron: > * * * * * /usr/bin/hvs/cron/migrados/TEST_CLUSTER.sh # Test > > * Si tienes muchos y distintos, como es mi caso, en cron u otros front-ends, los lanzo como argumento con el del enlace, invitado invitado para acceder, me evita programarlo en los propios scripts, con la opcion de especificar un usuario o pararlos de forma ordenada, independientemente del script. https://doc.usernix.org:4443/index.php?module=fileview&objectId=7401
Technical Details
Message-ID:
<hpfmue$iq7$1@speranza.aioe.org>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!news.mixmin.net!aioe.org!not-for-mailReferences:
<hpc23e$pdl$1@news.eternal-september.org>Show Full Headers
Complete Article Headers
X-Google-Thread: 646d03421f,d780bd9c991a508b X-Google-Attributes: gid646d03421f,public,usenet X-Google-NewGroupId: yes X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!news.mixmin.net!aioe.org!not-for-mail From: jose maria <letrados@usernix.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: Problema script bash en cron Followup-To: es.comp.os.linux.programacion Date: Tue, 06 Apr 2010 18:19:27 +0200 Organization: Aioe.org NNTP Server Lines: 34 Message-ID: <hpfmue$iq7$1@speranza.aioe.org> References: <hpc23e$pdl$1@news.eternal-september.org> NNTP-Posting-Host: gZVV04SyNn97qpAHG/7PdA.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: 8Bit X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 User-Agent: KNode/4.3.2