wok annotate dhid/stuff/init.d/dhid @ rev 21805

Up vlc (3.0.6) again
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Aug 15 19:40:09 2019 +0200 (2019-08-15)
parents 429355d87af5
children
rev   line source
pankso@16505 1 #!/bin/sh
pankso@16505 2 #
pankso@16505 3 # /etc/init.d/dhid: Start, stop and restart dhis daemon on SliTaz
pankso@16505 4 #
al@19159 5 . /etc/init.d/rc.functions
pankso@16505 6 #. /etc/daemons.conf
pankso@16505 7
pankso@16505 8 NAME=DHID
al@19159 9 DESC="$(_ 'DHIS client daemon')"
pankso@16505 10 DAEMON=/usr/sbin/dhid
pankso@16505 11 PIDFILE=/run/dhid.pid
pankso@16505 12 OPTIONS="-P $PIDFILE"
pankso@16505 13
pankso@16505 14 case "$1" in
al@19159 15 start)
pankso@16505 16 if active_pidfile $PIDFILE dhid; then
al@19159 17 _ '%s is already running.' $NAME
al@19159 18 exit 1
pankso@16505 19 fi
al@19159 20 action 'Starting %s: %s...' "$DESC" $NAME
al@19159 21 $DAEMON $OPTIONS
al@19159 22 status
al@19159 23 ;;
pankso@16505 24 stop)
pankso@16505 25 if ! active_pidfile $PIDFILE dhid; then
al@19159 26 _ '%s is not running.' $NAME
al@19159 27 exit 1
pankso@16505 28 fi
al@19159 29 action 'Stopping %s: %s...' "$DESC" $NAME
pankso@16505 30 kill $(cat $PIDFILE)
pankso@16505 31 rm $PIDFILE
al@19159 32 status
al@19159 33 ;;
pankso@16505 34 restart)
pankso@16505 35 if ! active_pidfile $PIDFILE dhid; then
al@19159 36 _ '%s is not running.' $NAME
al@19159 37 exit 1
pankso@16505 38 fi
al@19159 39 action 'Restarting %s: %s...' "$DESC" $NAME
pankso@16505 40 kill $(cat $PIDFILE)
pankso@16505 41 rm $PIDFILE
pankso@16505 42 sleep 2
pankso@16505 43 $DAEMON $OPTIONS
al@19159 44 status
al@19159 45 ;;
al@19159 46 *)
al@19159 47 emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop|restart]"
al@19159 48 newline
al@19159 49 exit 1
al@19159 50 ;;
pankso@16505 51 esac
pankso@16505 52
pankso@16505 53 exit 0