Scripts de verificação de processos

De Wiki Hackstore

Para verificar se o squid está rodando automaticamente utilize o script abaixo. Caso não esteja rodando o mesmo será inicializado automaticamente:

#!/bin/bash

func(){

var=$(ps -C squid |grep -i squid|wc -l) 

if [ "$var" == "0" ];then 
echo -e "\n`date` - Reativando Squid proxy..."
/etc/init.d/squid stop 2> /dev/null > /dev/null
/etc/init.d/squid start
else 
echo "funcionando" > /dev/null
fi
}

while :
do

sleep 3

func >> /var/log/verifica-squid.log
done