[Linux-cluster] determine active or passive node
Neil Watson
redhat at watson-wilson.ca
Wed Dec 13 13:42:37 UTC 2006
I decided to query the cluster suite directly:
#!/bin/bash
HOSTNAME=`hostname`
SERVICE="db2"
CLUSTAT=`/usr/sbin/clustat -s ${SERVICE}|tail -n1`
# Should return:
#db2 your-hostname started
if [[ ${CLUSTAT} =~
${SERVICE}[[:blank:]]+${HOSTNAME}[[:blank:]]+started ]] ; then
exit 0;
fi
# Else node is not active.
exit 255
--
Neil Watson | Debian Linux
System Administrator | Uptime 38 days
http://watson-wilson.ca
More information about the Linux-cluster
mailing list