Script reinicia apache

#!/bin/sh
loadavg=`uptime | awk ‘{print $9}’`
# bash solo entiende enteros por lo que
# convertimos el numero en entero
thisloadavg=`echo $loadavg|awk -F \. ‘{print $1}’`
if [ "$thisloadavg" -ge "7" ]; then
echo “Ocupado – Load Average $loadavg ($thisloadavg) ”
/usr/sbin/apachectl  restart
else
echo “Okay – Load Average $loadavg ($thisloadavg) ”
fi

Share on Facebook

Te puede interesar también...

  • Script copia archivo en multiples directorios
    Este script realiza los siguientes pasos, comprueba si existen los documentos de texto que almacenan los dominios dados ...
  • Bloquear ataques DoS
    Una ataque de Denegación de Servicio, por su concepción, es dificil de parar si su único objetivo es colapsar el sistema...
  • Instalar mod_security y mod_evasive con yum
    Instalar mod_security y mod_evasive en Centos Habilitamos el siguiente repositorio # wget http://download.fedora....
  • Comandos iptables
    La mayoría de los comandos que se utilizan con iptables tienen en común esta estructura. iptables [-t] [command] [ch...
  • ClamAV y Procmail
    Lo que primero tenemos que hacer es instalar la versión de ClamAV en nuestro servidor, para ello podéis ver una de las m...