HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: //usr/syno/etc.defaults/rc.sysv/nginx.sh
#!/bin/sh
# Copyright (c) 2000-2017 Synology Inc. All rights reserved.

SZD_SERVICES_TMP_NGINX="/var/services/tmp/nginx"

case "$1" in
	'reload')
		if ! /usr/syno/sbin/synoservicectl --status nginx > /dev/null 2>&1; then
			exit 0
		fi

		[ ! -d "$SZD_SERVICES_TMP_NGINX" ] && /bin/mkdir -p "$SZD_SERVICES_TMP_NGINX" || true

		/usr/syno/bin/synow3tool --deploy-hup > /dev/null 2>&1
		ret_hup=$?

		if [ $ret_hup -eq 255 ]; then
			# depoly config error
			/bin/logger -p user.err -t "$(/bin/basename "$0")" "Cannot reload nginx service"
			exit 1
		elif [ $ret_hup -eq 2 ]; then
			# Default mode, skip reload
			exit 0
		fi

		/usr/sbin/start alias-register || true

		/usr/sbin/reload nginx
		;;
	*)
		echo "Usage $0 { reload }"
		exit 1
		;;
esac