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 <[EMAIL PROTECTED]> 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]