wok annotate dhid/stuff/init.d/dhid @ rev 18897
syslinux/isohybrid.exe add -r support
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Feb 14 22:06:06 2016 +0100 (2016-02-14) |
parents | |
children | 7f188676b59c |
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 # |
pankso@16505 | 5 . /lib/libtaz.sh |
pankso@16505 | 6 #. /etc/daemons.conf |
pankso@16505 | 7 |
pankso@16505 | 8 NAME=DHID |
pankso@16505 | 9 DESC="dyn ip" |
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 |
pankso@16505 | 15 start) |
pankso@16505 | 16 if active_pidfile $PIDFILE dhid; then |
pankso@16505 | 17 echo "$NAME already running."; §exit 1 |
pankso@16505 | 18 fi |
pankso@16505 | 19 echo -n "Starting $DESC: $NAME... " |
pankso@16505 | 20 $DAEMON $OPTIONS |
pankso@16505 | 21 status ;; |
pankso@16505 | 22 |
pankso@16505 | 23 stop) |
pankso@16505 | 24 if ! active_pidfile $PIDFILE dhid; then |
pankso@16505 | 25 echo "$NAME is not running."; exit 1 |
pankso@16505 | 26 fi |
pankso@16505 | 27 echo -n "Stopping $DESC: $NAME... " |
pankso@16505 | 28 kill $(cat $PIDFILE) |
pankso@16505 | 29 rm $PIDFILE |
pankso@16505 | 30 status ;; |
pankso@16505 | 31 |
pankso@16505 | 32 restart) |
pankso@16505 | 33 if ! active_pidfile $PIDFILE dhid; then |
pankso@16505 | 34 echo "$NAME is not running."; exit 1 |
pankso@16505 | 35 fi |
pankso@16505 | 36 echo -n "Restarting $DESC: $NAME... " |
pankso@16505 | 37 kill $(cat $PIDFILE) |
pankso@16505 | 38 rm $PIDFILE |
pankso@16505 | 39 sleep 2 |
pankso@16505 | 40 $DAEMON $OPTIONS |
pankso@16505 | 41 status ;; |
pankso@16505 | 42 |
pankso@16505 | 43 *) |
pankso@16505 | 44 echo "Usage: /etc/init.d/$(basename $0) [start|stop|restart]" |
pankso@16505 | 45 exit 1 ;; |
pankso@16505 | 46 esac |
pankso@16505 | 47 |
pankso@16505 | 48 exit 0 |