[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificar processos
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] Verificar processos |
Date: |
Wed, 27 Oct 2010 15:22:36 -0200 |
Meus dois centavos
1- tente descobrir qual a linha do grep que é retornada, colocando um | tee
arquivo.log depois do grep.
2- vc poderia verificar com if + grep -q (quiet) como no exemplo abaixo
if ps aux | grep -v grep | grep -w -q "$1" ; then
echo "encontrei"
else
echo "nao encontrei"
fi
o codigo fica mais limpo e vc não precisa de variaveis
2010/10/27 Elder Marco <address@hidden>
>
>
> Em 27 de outubro de 2010 14:28, Alexandre Gorges
> <address@hidden<algorges%40gmail.com>
> >escreveu:
>
>
> >
> >
> > Estou precisando de uma segunda olhada no meu script.
> > Não sei o que estou fazendo de errado, é um script muito simples
> >
> > http://pastebin.com/ENyqwDje
> >
> > Quero apenas verificar se existe um processo em execução e retornar se
> está
> > ok ou não.
> > Mas sempre que rodo volta o ok. Independente do processo existir ou não.
> >
> > Aqui também ele funciona, mas acho que também poderia se tentar saber se
> um
> processo está ou não em execução a partir do comando ps -e. Veja:
>
> $ grep 'sshd$' <(ps -e)
> 1202 ? 00:00:00 sshd
> $ grep 'sshd$' <(ps -e) | wc -l
> 1
>
> --
> Elder Marco
>
> GNU/Linux User: #471180
>
> "Contra o positivismo, que pára perante os fenômenos e diz: 'Há apenas
> fatos', eu digo: 'Ao contrário, fatos é o que não há; há apenas
> interpretações'. "(Nietzsche)
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Tiago B. Peczenyj
Linux User #405772
http://pacman.blog.br
[As partes desta mensagem que não continham texto foram removidas]