#!/bin/bash TYPE=$1 NAME=$2 STATE=$3 case $STATE in "MASTER") logger -s '[DHCP-NOTIFY] Entering state MASTER, starting isc-dhcp-server.service' systemctl start isc-dhcp-server.service exit 0;; "BACKUP") logger -s '[DHCP-NOTIFY] Entering state BACKUP, stopping isc-dhcp-server.service' systemctl stop isc-dhcp-server.service exit 0;; "FAULT") logger -s '[DHCP-NOTIFY] Entering state FAULT, stopping isc-dhcp-server.service' systemctl stop isc-dhcp-server.service exit 0;; *) logger -s '[DHCP-NOTIFY] Entering UNKNOWN state, doing nothing' exit 1;; esac