Creality-Helper-Script/files/services/S50nginx

33 lines
600 B
Text
Raw Normal View History

2024-03-10 21:45:05 +01:00
#!/bin/sh
#
2024-03-16 22:20:41 +01:00
# Nginx Service
2024-03-10 21:45:05 +01:00
#
2024-03-16 22:20:41 +01:00
NGINX="/usr/data/nginx/sbin/nginx"
PIDFILE="/var/run/nginx.pid"
2024-03-10 21:45:05 +01:00
NGINX_ARGS="-c /usr/data/nginx/nginx/nginx.conf"
case "$1" in
start)
2024-05-01 16:10:07 +02:00
echo "Starting nginx..."
2024-03-10 21:45:05 +01:00
mkdir -p /var/log/nginx /var/tmp/nginx
start-stop-daemon -S -p "$PIDFILE" --exec "$NGINX" -- $NGINX_ARGS
;;
stop)
2024-05-01 16:10:07 +02:00
echo "Stopping nginx..."
2024-03-10 21:45:05 +01:00
start-stop-daemon -K -x "$NGINX" -p "$PIDFILE" -o
;;
reload|force-reload)
2024-05-01 16:10:07 +02:00
echo "Reloading nginx..."
2024-03-10 21:45:05 +01:00
"$NGINX" -s reload
;;
restart)
"$0" stop
2024-03-16 22:20:41 +01:00
sleep 1
2024-03-10 21:45:05 +01:00
"$0" start
;;
*)
echo "Usage: $0 {start|stop|restart|reload|force-reload}"
exit 1
esac