1
0
mirror of https://github.com/pi-hole/pi-hole synced 2024-12-23 07:18:07 +00:00

check for systemctl for systemd service management

This commit is contained in:
bcambl 2016-05-01 08:45:41 -06:00
parent f4228b04f8
commit 7af0029175

View File

@ -544,7 +544,11 @@ stopServices() {
$SUDO echo ":::" $SUDO echo ":::"
$SUDO echo -n "::: Stopping services..." $SUDO echo -n "::: Stopping services..."
#$SUDO service dnsmasq stop & spinner $! || true #$SUDO service dnsmasq stop & spinner $! || true
if [ -x "$(command -v systemctl)" ]; then
$SUDO systemctl stop lighttpd & spinner $! || true
else
$SUDO service lighttpd stop & spinner $! || true $SUDO service lighttpd stop & spinner $! || true
fi
$SUDO echo " done." $SUDO echo " done."
} }
@ -796,8 +800,15 @@ displayFinalMessage
echo -n "::: Restarting services..." echo -n "::: Restarting services..."
# Start services # Start services
$SUDO service dnsmasq restart
$SUDO service lighttpd start if [ -x "$(command -v systemctl)" ]; then
$SUDO systemctl restart dnsmasq
$SUDO systemctl start lighttpd
else
$SUDO service dnsmasq restart
$SUDO service lighttpd start
fi
echo " done." echo " done."
echo ":::" echo ":::"