#!/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 }