Creality-Helper-Script/files/services/S50nginx
2024-05-01 16:10:07 +02:00

32 lines
600 B
Bash
Executable file

#!/bin/sh
#
# Nginx Service
#
NGINX="/usr/data/nginx/sbin/nginx"
PIDFILE="/var/run/nginx.pid"
NGINX_ARGS="-c /usr/data/nginx/nginx/nginx.conf"
case "$1" in
start)
echo "Starting nginx..."
mkdir -p /var/log/nginx /var/tmp/nginx
start-stop-daemon -S -p "$PIDFILE" --exec "$NGINX" -- $NGINX_ARGS
;;
stop)
echo "Stopping nginx..."
start-stop-daemon -K -x "$NGINX" -p "$PIDFILE" -o
;;
reload|force-reload)
echo "Reloading nginx..."
"$NGINX" -s reload
;;
restart)
"$0" stop
sleep 1
"$0" start
;;
*)
echo "Usage: $0 {start|stop|restart|reload|force-reload}"
exit 1
esac