wok annotate nginx-extras/stuff/etc/init.d/nginx @ rev 24995

updated nginx and nginx-extras (1.19.0 -> 1.21.6)
author Hans-G?nter Theisgen
date Mon May 16 10:04:06 2022 +0100 (24 months ago)
parents 7f188676b59c
children
rev   line source
nneul@18379 1 #!/bin/sh
al@19159 2 # /etc/init.d/nginx: Start, stop and restart web server on SliTaz,
nneul@18379 3 # at boot time or with the command line. Daemons options are configured
nneul@18379 4 # with /etc/daemons.conf
nneul@18379 5 #
nneul@18379 6 . /etc/init.d/rc.functions
nneul@18379 7 . /etc/daemons.conf
nneul@18379 8
nneul@18379 9 NAME=Nginx
al@19159 10 DESC="$(_ 'web server')"
nneul@18379 11 DAEMON=/usr/sbin/nginx
nneul@18379 12 OPTIONS=$NGINX_OPTIONS
nneul@18379 13 PIDFILE=/var/run/nginx.pid
nneul@18379 14
nneul@18379 15 case "$1" in
Hans-G?nter@24995 16 (start)
Hans-G?nter@24995 17 if active_pidfile $PIDFILE nginx
Hans-G?nter@24995 18 then
Hans-G?nter@24995 19 _ '%s is already running.' $NAME
Hans-G?nter@24995 20 exit 1
Hans-G?nter@24995 21 fi
Hans-G?nter@24995 22 newline
Hans-G?nter@24995 23 action 'Starting %s: %s...' "$DESC" $NAME
Hans-G?nter@24995 24 $DAEMON $OPTIONS
Hans-G?nter@24995 25 status
Hans-G?nter@24995 26 ;;
Hans-G?nter@24995 27 (stop)
Hans-G?nter@24995 28 if ! active_pidfile $PIDFILE nginx
Hans-G?nter@24995 29 then
Hans-G?nter@24995 30 _ '%s is not running.' $NAME
Hans-G?nter@24995 31 exit 1
Hans-G?nter@24995 32 fi
Hans-G?nter@24995 33 action 'Stopping %s: %s...' "$DESC" $NAME
Hans-G?nter@24995 34 kill $(cat $PIDFILE)
Hans-G?nter@24995 35 status
Hans-G?nter@24995 36 ;;
Hans-G?nter@24995 37 (restart)
Hans-G?nter@24995 38 if ! active_pidfile $PIDFILE nginx
Hans-G?nter@24995 39 then
Hans-G?nter@24995 40 _ '%s is not running.' $NAME
Hans-G?nter@24995 41 exit 1
Hans-G?nter@24995 42 fi
Hans-G?nter@24995 43 action 'Restarting %s: %s...' "$DESC" $NAME
Hans-G?nter@24995 44 kill $(cat $PIDFILE)
Hans-G?nter@24995 45 sleep 2
Hans-G?nter@24995 46 $DAEMON $OPTIONS
Hans-G?nter@24995 47 status
Hans-G?nter@24995 48 ;;
Hans-G?nter@24995 49 (*)
Hans-G?nter@24995 50 emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop|restart]"
Hans-G?nter@24995 51 newline
Hans-G?nter@24995 52 exit 1
Hans-G?nter@24995 53 ;;
nneul@18379 54 esac
nneul@18379 55
nneul@18379 56 exit 0