Apache ellenőrző script

Az alábbiakban egy egyszerű Linux script-et ismertetünk, amely beállítható időzített feladatként és segítségével ellenőrizhető az apache kiszolgáló állapota, ha nem fut, vagy bármi gond adódik vele abban az esetben újraindítja.

#!/bin/sh
SERVICE='apache2'
# itt megvizsgalja fute-e az apache
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
# ha fut akkor nem csinal semmit
    echo "$SERVICE service running, öröm boldogság!"
else
# ha nem akkor apacskill + apachefix + apache restart
    echo "$SERVICE is not running!" | killall -9 apache2 | /root/apachefix.sh | service apache2 restart
    echo "$SERVICE is running, öröm boldogság!"
fi
Print Friendly, PDF & Email

Vélemény, hozzászólás?

Facebook