Serviso tikrinimas ir perkrovimas: Skirtumas tarp puslapio versijų
Jump to navigation
Jump to search
(mailfix) |
(Jokio skirtumo)
|
Dabartinė 10:05, 8 rugpjūčio 2017 versija
Skriptas skirtas nurodyto serviso tikrinimui bei paleidimui, jeigu jis neveikia. Taip pat jeigu servisas is naujo neprisikelia, pranesti el.pastu.
#!/bin/bash
PROC="mysqld"
COMD="/etc/init.d/mysqld start"
MAIL="justinas@eofnet.lt"
echo -n "Checking if mysql service is running.. "
if [[ -z $(ps -ef |grep -v grep |grep $PROC) ]]
then
echo "[Dead]"
echo "Restarting..."
$COMD
[ $? -eq "0" ] && echo "Process $COMD restart complete!" || echo "`hostname` - process - $PROC - unable to sart" | mail -n -s "Server status: `hostname`" $MAIL
else
echo "[Running]"
fi