#!/usr/bin/env watchman privoxy_configfile="$HOME/.config/privoxy/config" service_respawn='true' service_command='/usr/bin/privoxy' service_args=( --no-daemon "$privoxy_configfile" ) privoxy::configtest() { "$service_command" --config-test "${service_args[@]}" } restart() { privoxy::configtest || { watchman.err "Config test failed, not restarting!" return 1 } stop start }