[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificar se um Programa está aberto.
From: |
Carlos Ferreira |
Subject: |
Re: [shell-script] Verificar se um Programa está aberto. |
Date: |
Wed, 21 Nov 2007 09:41:28 -0200 |
Eu uso esta função:
#teste de duplo processo rodando
rc=0
# setar o arquivo de log
wl_log_processamento=teste.log
ValidarProcessamento ()
{
rc=0
i=0
processo=$0
ps -ef |grep "$processo"|while read LINHA
do
i=`expr $i + 1`
echo $LINHA
done
if [[ "$i" -gt 2 ]]; then rc=4; fi
if [[ $rc -ne 0 ]]; then
echo "===========================================" | tee -a
$wl_log_processamento
echo "AVISO: Tentativa de duplo processamento" | tee -a
$wl_log_processamento
echo " durante a execução desta atualização" | tee -a
$wl_log_processamento
date +%d/%m/%y-%H:%M:%S | tee -a $wl_log_processamento
echo "===========================================" | tee -a
$wl_log_processamento
fi
return $rc
}
ValidarProcessamento
[]s
--
Carlos Ferreira
Analista de Desenvolvimento
Niterói - RJ - Brasil
LinuxUser #271002
http://www.carnivorosemdentes.blogger.com.br/
================
Em 21/11/07, Fernando Gottlieb <address@hidden> escreveu:
>
> Olá.
> Há outra maneira.
>
> pidof firefox
>
> Abraços
>
> Fernando
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]