diff options
Diffstat (limited to 'http/nginx/init.d/nginx')
-rw-r--r-- | http/nginx/init.d/nginx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/http/nginx/init.d/nginx b/http/nginx/init.d/nginx index 61b77be969..93ec2acc43 100644 --- a/http/nginx/init.d/nginx +++ b/http/nginx/init.d/nginx @@ -6,4 +6,15 @@ ARGS="-c /etc/nginx/nginx.conf" RUNLEVEL=3 NEEDS="+network +remote_fs" +reload() { + echo "Gracefully reloading Nginx web server..." + + if [[ `nginx -v 2>&1 | cut -d. -f2` == 6 ]]; then + kill -HUP "$PIDFILE" + else + $PROGRAM -s reload + fi + evaluate_retval +} + . /etc/init.d/smgl_init |