ntpd - svc - Simple service scripts and examples, to be used everywhere.
(HTM) git clone git://r-36.net/svc
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
ntpd (427B)
---
1 #!/bin/sh
2
3 SERVICE="ntpd"
4
5 [ -e "/bin/svc.d/default/$SERVICE" ] && . "/bin/svc.d/default/$SERVICE"
6
7 BIN="/bin/$SERVICE"
8
9 PID=$(pidof -o %PPID $BIN)
10
11 case $1 in
12 -s)
13 if [ -z "$PID" ];
14 then
15 mkdir -p /run/openntpd >/dev/null 2>&1
16 $BIN $PARAMS >/dev/null 2>&1 &
17 fi
18 ;;
19 -k)
20 if [ -n "$PID" ];
21 then
22 for p in $PID;
23 do
24 kill -9 $p >/dev/null 2>&1
25 done
26 fi
27 ;;
28 *)
29 echo "usage: $0 -s|-k"
30 exit 1
31 esac
32