Depois de longa data volto a postar na lista com um novo email...

Rogério, basta mudar o " if":

De
==

if [ $FOUND -ne 0 ]

Para
====

if [ $FOUND -ge 4 ]

Abs

Anderson Deluiz

rogerio carrasqueira escreveu:
> Olá André,
>
> Essa solução a princípio parece ter funcionado bem. Eu posso limitar que
> esse script seja carregada até 4 vezes na memória ou algo semelhante?
>
>
> []´s
>
> Rogério
>
>
> Em 20/10/06, André Luiz Alves da Silva Prates <[EMAIL PROTECTED]>
> escreveu:
>   
>> Grande,
>>
>>
>>
>> Antes de starta-lo, você deve verificar se o seu processo já está
>> executando.
>>
>>
>>
>> Exe.:
>>
>>
>>
>> FOUND=`ps -ef | grep 'meu_processo.sh' | grep -v egrep | grep -v $$ | wc
>> -l`
>>
>> if [ $FOUND -ne 0 ]
>>
>> then
>>
>>       echo "..."
>>
>>       echo "..."
>>
>>       echo "..."
>>
>>       echo "... meu_processo.sh is ALREADY UP"
>>
>> else
>>
>>        meu_processo.sh
>>
>>       echo "... STARTED meu_processo.sh "
>>
>> fi
>>
>>
>>
>> André Prates
>>
>> IT Operations & Support - Sales
>>
>>   _____
>>
>> From: [email protected] [mailto:
>> [EMAIL PROTECTED] On Behalf Of rogerio carrasqueira
>> Sent: sexta-feira, 20 de outubro de 2006 08:59
>> To: [email protected]
>> Subject: [shell-script] Rodar script em modo exclusivo
>>
>>
>>
>> Pessoal,
>>
>> Olá! Estou com um problema muito sério para rodar scripts via CRON. Eu
>> possuo um sistema de e-mail marketing todo escrito em php e faço a
>> execução dos disparos através de programações no CRON da minha
>> máquina. Eu coloquei uma linha no CRON fazendo com que esse script PHP
>> seja executado de minuto em minuto. Só que acontece o seguinte: esse
>> script é executado e quando não dá tempo, no próximo minuto ele
>> executa novamente e assim sucessivamente. O que ocorre? A máquina
>> trava. Observando que aumentei o intervalo entre as execuções em até 5
>> minutos e mesmo assim, ocorre o travamento da máquina.
>>
>> Pergunta: existe alguma maneira de criar um script shell, ou até mesmo
>> um serviço, que seja executado esse script PHP de maneira única pelo
>> sistema, sem que ele carregue uma nova cópia na memória e não haja
>> efeito cascata de processos, ocorrendo no travamento da máquina?
>>
>> Conto com a ajuda dos amigos.
>>
>> --
>> Rogério Carrasqueira
>>
>> ---
>> e-mail: [EMAIL PROTECTED]
>> skype: rgcarrasqueira
>> MSN: [EMAIL PROTECTED]
>> ICQ: 50525616
>> Tel.: (21) 9623-4568
>>
>>
>>
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>>     
>
>
>
>   



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a