X-Git-Url: http://ftp.carnet.hr/pub/carnet-debian/scm?a=blobdiff_plain;f=update-monit.d;h=0e06932fba2b9d8b1331bc2644a3d613f3dedbb0;hb=0ecee20a438cb6e283c728dfa7d7a9b54a8c4ade;hp=0a1443ffb4af58fd9e2800ad5178fc0529f6da54;hpb=8148e066d8e492ea12ff16573f1b72b8591ef81e;p=monit-cn.git diff --git a/update-monit.d b/update-monit.d index 0a1443f..0e06932 100755 --- a/update-monit.d +++ b/update-monit.d @@ -55,7 +55,9 @@ check_pid() { return 0 } +##################################################################### +changed=0 if [ ! -d "$MONIT_DIR" ]; then mkdir -p "$MONIT_DIR" else @@ -65,6 +67,7 @@ else serviceconf=$(basename $i) echo "CN: Disabled $serviceconf" mv -f $i $i.disabled + changed=1 fi done fi @@ -76,11 +79,14 @@ for i in $(find "$TEMPLATES_DIR" -name '*.conf'); do if [ ! -r "$MONIT_DIR"/$serviceconf ]; then echo "CN: Enabled $serviceconf" cp -a $i "$MONIT_DIR" + changed=1 fi fi done -echo "CN: Stopping/restarting monit service" -pkill -9 -f /usr/sbin/monit || true +if [ $changed -eq 1 ]; then + echo "CN: Stopping/restarting monit service" + pkill -9 -f /usr/sbin/monit || true +fi exit 0