123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #! /bin/sh
- #
- # System-V init script for the openntp daemon
- #
- PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
- DESC="network time protocol daemon"
- NAME=ntpd
- DAEMON=/usr/sbin/$NAME
- NTPDATE_BIN=/usr/bin/ntpdate
- # Gracefully exit if the package has been removed.
- test -x $DAEMON || exit 0
- # Read config file if it is present.
- if [ -r /etc/default/$NAME ]
- then
- . /etc/default/$NAME
- fi
- case "$1" in
- start)
- if [ -x $NTPDATE_BIN ] ; then
- echo -n "Getting initial time via ntp"
- $NTPDATE_BIN $NTPDATE_OPTS $NTPSERVERS > /dev/null 2>&1
- echo "."
- fi
- echo -n "Starting $DESC: $NAME"
- start-stop-daemon -S -q -x $DAEMON
- echo "."
- ;;
- stop) echo -n "Stopping $DESC: $NAME"
- start-stop-daemon -K -q -n $NAME
- echo "."
- ;;
- reload|force-reload) echo -n "Reloading $DESC configuration..."
- start-stop-daemon -K -q -n $NAME -s 1
- echo "done."
- ;;
- restart) echo "Restarting $DESC: $NAME"
- $0 stop
- sleep 1
- $0 start
- ;;
- *) echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
- exit 1
- ;;
- esac
- exit 0
|