#!/bin/sh # Start/stop/restart ntpd. # Start ntpd: ntpd_start() { CMDLINE="/usr/sbin/ntpd -g" echo -n "Starting NTP daemon: $CMDLINE" $CMDLINE -p /var/run/ntpd.pid echo } # Stop ntpd: ntpd_stop() { echo -n "Stopping NTP daemon..." kill `cat /var/run/ntpd.pid` echo sleep 1 rm -f /var/run/ntpd.pid killall ntpd 2> /dev/null } # Restart ntpd: ntpd_restart() { ntpd_stop sleep 1 ntpd_start } case "$1" in 'start') ntpd_start ;; 'stop') ntpd_stop ;; 'restart') ntpd_restart ;; *) echo "usage $0 start|stop|restart" esac