From: Stefan Metzmacher Date: Fri, 2 Feb 2024 12:54:20 +0000 (+0100) Subject: ctdb/events: use 'service "$CTDB_SERVICE_NMB" status' in 48.netbios.script X-Git-Tag: tdb-1.4.11~1782 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ff8f778e39af563d97b1d38f89368a3c148532f2;p=thirdparty%2Fsamba.git ctdb/events: use 'service "$CTDB_SERVICE_NMB" status' in 48.netbios.script We can easily monitor if the service is running at all, that better than no monitoring at all... BUG: https://bugzilla.samba.org/show_bug.cgi?id=15577 Signed-off-by: Stefan Metzmacher Reviewed-by: Guenther Deschner --- diff --git a/ctdb/config/events/legacy/48.netbios.script b/ctdb/config/events/legacy/48.netbios.script index 43204476d6b..1531e4919de 100755 --- a/ctdb/config/events/legacy/48.netbios.script +++ b/ctdb/config/events/legacy/48.netbios.script @@ -48,6 +48,13 @@ service_stop () service "$CTDB_SERVICE_NMB" stop } +service_status () +{ + service "$CTDB_SERVICE_NMB" status > /dev/null + test $? = 0 && return 0 + service "$CTDB_SERVICE_NMB" status +} + ########################### case "$1" in @@ -59,6 +66,10 @@ shutdown) service_stop ;; +monitor) + service_status + ;; + esac exit 0