wok annotate nginx/stuff/etc/init.d/nginx @ rev 20434

Add python-terminado
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Aug 31 19:02:12 2018 +0200 (2018-08-31)
parents bc2cb6189827
children 3d13c41224cd
rev   line source
pascal@10450 1 #!/bin/sh
al@19159 2 # /etc/init.d/nginx: Start, stop and restart web server on SliTaz,
pascal@10450 3 # at boot time or with the command line. Daemons options are configured
pascal@10450 4 # with /etc/daemons.conf
pascal@10450 5 #
pascal@10450 6 . /etc/init.d/rc.functions
pascal@10450 7 . /etc/daemons.conf
pascal@10450 8
pascal@10450 9 NAME=Nginx
al@19159 10 DESC="$(_ 'web server')"
pascal@10450 11 DAEMON=/usr/sbin/nginx
pascal@10450 12 OPTIONS=$NGINX_OPTIONS
pascal@10450 13 PIDFILE=/var/run/nginx.pid
pascal@10450 14
pascal@10450 15 case "$1" in
pascal@10450 16 start)
pascal@10450 17 if active_pidfile $PIDFILE nginx ; then
al@19159 18 _ '%s is already running.' $NAME
pascal@10450 19 exit 1
pascal@10450 20 fi
al@19159 21 action 'Starting %s: %s...' "$DESC" $NAME
al@19159 22 $DAEMON $OPTIONS
pascal@10450 23 status
pascal@10450 24 ;;
pascal@10450 25 stop)
pascal@10450 26 if ! active_pidfile $PIDFILE nginx ; then
al@19159 27 _ '%s is not running.' $NAME
pascal@10450 28 exit 1
pascal@10450 29 fi
al@19159 30 action 'Stopping %s: %s...' "$DESC" $NAME
al@19159 31 kill $(cat $PIDFILE)
pascal@10450 32 rm $PIDFILE
pascal@10450 33 status
pascal@10450 34 ;;
pascal@10450 35 restart)
pascal@10450 36 if ! active_pidfile $PIDFILE nginx ; then
al@19159 37 _ '%s is not running.' $NAME
pascal@10450 38 exit 1
pascal@10450 39 fi
al@19159 40 action 'Restarting %s: %s...' "$DESC" $NAME
al@19159 41 kill $(cat $PIDFILE)
pascal@10450 42 rm $PIDFILE
pascal@10450 43 sleep 2
pascal@10450 44 $DAEMON $OPTIONS
pascal@10450 45 status
pascal@10450 46 ;;
pascal@10450 47 *)
al@19159 48 emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop|restart]"
al@19159 49 newline
pascal@10450 50 exit 1
pascal@10450 51 ;;
pascal@10450 52 esac
pascal@10450 53
pascal@10450 54 exit 0