NetBSD/dist/ntp/scripts/rc1/xntp

30 lines
513 B
Bash

#!/bin/sh
killproc() { # kill named processes
pid=`/usr/bin/ps -e |
/usr/bin/grep $1 |
/usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
[ "$pid" != "" ] && kill $pid
}
case "$1" in
'start')
ps -e | grep xntpd > /dev/null 2>&1
if [ $? -eq 0 ]
then
echo "ntp daemon already running. ntp start aborted"
exit 0
fi
if [ -f /etc/inet/ntp.conf -a -x /usr/sbin/xntpd ]
then
/usr/sbin/xntpd -c /etc/inet/ntp.conf
fi
;;
'stop')
killproc xntpd
;;
*)
echo "Usage: /etc/init.d/xntp { start | stop }"
;;
esac