return 0
}
+#####################################################################
+changed=0
if [ ! -d "$MONIT_DIR" ]; then
mkdir -p "$MONIT_DIR"
else
serviceconf=$(basename $i)
echo "CN: Disabled $serviceconf"
mv -f $i $i.disabled
+ changed=1
fi
done
fi
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