[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para verificar processo (novato)
From: |
Alain M. |
Subject: |
Re: [shell-script] Script para verificar processo (novato) |
Date: |
Wed, 20 Jun 2007 20:48:38 -0300 |
User-agent: |
Thunderbird 1.5.0.7 (X11/20060909) |
SlaYeR escreveu:
estou com um problema em que o squid cai quase sempre
quero saber como fazer um script pra verificar se ele está no ar
pra se nao estiver, fazer ele voltar
sei que pra verificaçao eh o comando ps.. seria algo assim
ps aux | grep squid
se nao existir
squid -D
se for Linux, pode usar
pgrep squid
que deve retornar o PID do programa,
Só que tem um detalhe... fiz mo meu servidor e retornou 2 pids
diferentes, e isto dá um resultado mais estranho ainda:
# ps aux | grep squid
root 5465 0.0 0.2 7164 1260 ? Ss Jun17 0:00 squid -D
squid 5468 0.0 4.0 21724 18236 ? S Jun17 0:42 (squid) -D
squid 5469 0.0 0.0 1420 288 ? Ss Jun17 0:00 (unlinkd)
root 31084 0.0 0.1 2940 780 pts/0 S+ 20:41 0:00 grep
--color squid
O último é o próprio comando grep, e o porque que tem 2 squids rodando é
um mistério que ficou off-topic, mas deve ser problema para mim
mas a maneira mais simples de eliminar a linha do grep é:
ps aux | grep squid | grep -v grep
Alain