PROCESSO="$(ps -A |grep squid | cut -d' ' -f1-2 | cut -d' ' -f1-1)"
if test "$PROCESSO" = ""
    then
      echo "Squid parado..."
      Service squid start
    else
  echo "Squid esta rodando em...:" $PROCESSO
fi


Espero que isto te ajude...
Mas veja se o Squid esta caíndo algo de errado tem...

Sandro

  ----- Original Message ----- 
  From: Flavio Torres 
  To: [email protected] 
  Sent: Wednesday, June 20, 2007 9:27 PM
  Subject: [shell-script] Re: Script para verificar processo (novato)


  --- Em [email protected], "SlaYeR" <[EMAIL PROTECTED]> 
  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
  > 
  > alguem pode me ajudar?

  Primeiro, veja o por que do squid cair, talvez aumentar o spool 
  resolva ;)

  btw:

  [[ ! `ps aux | fgrep -i squid | grep -v grep` ]] && echo caiu || echo 
  ok

  []´s



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a