Ga naar de inhoud
Home » Loopt Domoticz op de Pi

Loopt Domoticz op de Pi

Raspberry Pi Blog Header

Scriptje om te kijken of Domoticz op de Pi loopt. Als ze niet loopt wordt ze gerestart. Loopt ze dan nog steeds niet dan wordt een mail verzonden.

Script gaat er van uit dat je mail kunt verzenden vanaf de Pi. Lees hier wat daar voor nodig is.

Stop het in de cron van gebruiker pi en je krijgt mail als er wat aan de hand is wat niet opgelost kon worden.

Het scriptje:

#!/bin/sh
GOOD=" active " 
STATUS=`sudo systemctl status domoticz|grep Active|cut -f2 -d:|cut -f1 -d \(`

if [ "${STATUS}" != "${GOOD}" ] ; then
{
  sudo systemctl restart domoticz 
  sleep 30
  STATUS=`sudo systemctl status domoticz|grep Active|cut -f2 -d:|cut -f1 -d \(`
  if [ "${STATUS}" != "${GOOD}" ] ; then
  {
    sudo systemctl status domoticz | mail -s "Probleem met Domoticz op `hostname`" arjan.ten.hoopen@gmail.com
  }
  fi
}
fi

exit 0

Succes.