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
