[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verifica processo
From: |
Luciano Depierri |
Subject: |
Re: [shell-script] Verifica processo |
Date: |
Tue, 7 Jun 2005 16:49:58 -0300 |
Daniel, eu fiz algo parecido em um script meu, vê se é + ou - isso...
testa_processo=`ps -ef | grep list_por_acervo.cgi | grep -v grep | wc -l | awk
'{print $1;}'`
if [ "$testa_processo" -ge "2" ]; then
echo -e "<table width=80% border=0 align=center><tr><td align=center><font
color=cyan size=5><b><br><br><br>
O relatório está sendo rodado por outra pessoa.<br>Favor tentar
daqui alguns minutos.<br>Obrigado.
</b></font></td></tr></table>"
else
continua o script
fi
--------------------------------------------------------------------------------
Luciano Depierri
Analista de Sistemas - NAI-SBI-PUC-Campinas
Fone: (19) 3735-5845 - Fax: (19) 3735-5818
----- Original Message -----
From: dhseabra
To: address@hidden
Sent: Tuesday, June 07, 2005 3:24 PM
Subject: [shell-script] Verifica processo
Amigos, to tentando fazer um script que verificar se um processo esta
rodando.
Vou dar um exemplo que ja vai dar uma ideia de como eu quero que seja:
Atraves da variavel var1=ps aux | grep java | grep -v
grep ...verifico sem o processo do tomcat está no ar, ai faço uma
condição(if) para dizer, se processo está no ar, faça isso, senão
faça akilo...o problema que estou tendo é nessa condição, não estou
sabendo trabalhar com o resultado que tenho da variavel. Como posso
fazer para trabalhar com esse resultado da variavel...
A ideia é colocar essa condição no inicio do script que estou fazendo
de atualização de uma aplicação, para que o usuário não tente rodar
outro tomcat sabendo que tem um rodando..
Espero ter explicado qual é minha ideia...c alguem puder dar uma
ajuda, agradeço!
Abraços
Daniel
---------------------------------------------------------------------
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: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]