Buenas a todos,

El dia de hoy les dejo un utilisimo script para verificar si nuestro apache corre, o no, y pues si en el momento de la verificacion no esta corriendo, que lo inicie.

Código HTML:
#quitar comentarios en caso de usar fedora/centOS
#RESTART="/sbin/service httpd restart"
 
# quitar comentarios en caso de usar debian/ubuntu
RESTART="/etc/init.d/apache2 restart"
 
#Directorio de los comandos pgrep 
PGREP="/usr/bin/pgrep"
 
# Nombre del servicio
# Para RHEL/CentOS/Fedora el nombre del apache es: [B]httpd[/B]
# Para Debian el nombre es: [B]apache2[/B]
HTTPD="apache2"
 
# Busca el pid de nuesto servicio
$PGREP ${HTTPD}
 
if [ $? -ne 0 ] # if apache not running
then
 # Reinicia el servicio del apache
 $RESTART
fi
Ahora solo debemos guardar el script en un archivo *.sh y añadirlo a los cron Jobs de nuestro Linux.