shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Monitoramento de processos


From: itamarnet
Subject: Re: Monitoramento de processos
Date: 21 Feb 2018 16:34:33 +0000

Caro Eldimar

porque usar a opção -fl no pgrep? Sem essa opção não precisa mais do head e nem do awk:

PID=$(pgrep processo)

E vc pode testar o retorno mesmo assim, ou a quantidade de PID retornados, por exemplo

if [ $? -eq 0 ]
then
qtde=$(echo "$PID" | wc -w)
if [ $qtde -eq 2 ]
then
echo "$(date) serviços rodando normalmente (" $PID ")"
elif [ $qtde -gt 2 ]
then
echo "$(date) mais de 2 serviços rodando (" $PID ")"
else
echo "$(date) um dos serviços parado"
servico
fi
else
echo "$(date) serviço parado, restartando serviço"
servico 
fi

É só um exemplo de como poderia ver isso, mas também poderia usar array, mas eu creio ser desnecessário.

[]'s
Itamar

reply via email to

[Prev in Thread] Current Thread [Next in Thread]