slackbuilds_ponce/network/chrony/rc.chrony
Richard Ellis 34ddf9962a network/chrony: Updated for version 3.2.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
2018-03-31 07:41:29 +07:00

45 lines
1.1 KiB
Bash

#!/bin/sh
################################################################################
chronyd_start() {
################################################################################
if [ -n "$(pidof chronyd)" ]; then
echo "chronyd seems to be already running."
else
echo "Starting chronyd: /usr/sbin/chronyd -u chrony"
/usr/sbin/chronyd -u chrony
fi
}
################################################################################
chronyd_stop() {
################################################################################
if [ -z "$(pidof chronyd)" ]; then
echo "chronyd does not seem to be running."
else
echo "Stopping chronyd..."
kill $(cat /var/run/chronyd.pid)
fi
}
################################################################################
chronyd_restart() {
################################################################################
if [ -n "$(pidof chronyd)" ]; then
chronyd_stop
sleep 1
fi
chronyd_start
}
case "$1" in
'start')
chronyd_start ;;
'stop')
chronyd_stop ;;
'restart')
chronyd_restart ;;
*)
echo "usage: $0 start|stop|restart" ;;
esac