From e2fc97cc1c9afe5bf6d9e4c980fd7a70a877ba62 Mon Sep 17 00:00:00 2001 From: Matic Zagmajster Date: Sat, 23 Sep 2017 20:34:52 +0200 Subject: [PATCH] Add force-reload action template: Acording to documentation 'froce-reload' is required action in LSB-compilant scripts, thats why we extended referenced file. --- template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/template b/template index 57d3154..2b642ed 100755 --- a/template +++ b/template @@ -11,6 +11,7 @@ dir="" cmd="" +rconf_cmd="" user="" name=`basename $0` @@ -82,6 +83,25 @@ case "$1" in fi $0 start ;; + force-reload) + if [ ! -z "$rconf_cmd" ]; then + if [ -z "$user" ]; then + sudo $rconf_cmd >> "$stdout_log" 2>> "$stderr_log" & + else + sudo -u "$user" $rconf_cmd >> "$stdout_log" 2>> "$stderr_log" & + fi + exit 0 + else + if is_running; then + echo "No reload command found... restarting." + $0 stop + $0 start + exit 0 + fi + fi + echo "Not running... so not reloaded." + exit 1 + ;; status) if is_running; then echo "Running"