From 0fb74e530c519da2ae5af226c1feb0c3c62a643d Mon Sep 17 00:00:00 2001 From: fbt Date: Sat, 26 Jul 2014 13:33:26 +0400 Subject: [PATCH] nginx --- init.d/nginx | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 init.d/nginx diff --git a/init.d/nginx b/init.d/nginx new file mode 100755 index 0000000..08d18a9 --- /dev/null +++ b/init.d/nginx @@ -0,0 +1,24 @@ +#!/usr/bin/env watchman + +service_command='/usr/bin/nginx' +service_pidfile='/run/nginx.pid' + +nginx.test_config() { "$service_command" -tq; } + +reload() { + nginx.test_config || { + watchman.err "Nginx config test failed, not reloading." + return 1 + } + + watchman.reload +} + +restart() { + nginx.test_config || { + watchman.err "Nginx config test failed, not restarting." + return 1 + } + + stop; start +}