I have custom scripts located in /usr/share/cluster, they are associated with 
each service in the cluster and execute when the service starts/stops.  At the 
beginning of the start/stop sections I have a definition to send me an email 
when the service starts/stops.  Whenever I update the cluster config by issuing 
the command "ccs_tool update /etc/cluster/cluster.conf", for each service 
already running I get the email stating the cluster service is starting even 
thought it doesn't because it already is running.  I cannot seem to figure out 
why this is.  Here is an example of my script in /usr/share/cluster.  
Everything works great, I am just stumped as to why I get email about the 
services starting anytime I update the cluster.conf file.  Any incite is 
appreciated.

#!/bin/sh
#
# Cluster service script to start/stop oracle
#
HOSTNAME=`/bin/hostname`
SVCNAME="service1"
STARTMSG="Starting $SVCNAME on node $HOSTNAME"
STOPMSG="Stopping $SVCNAME on node $HOSTNAME"

case $1 in
  start)
        /bin/echo $STARTMSG | /bin/mail -s "RED HAT CLUSTER SERVICE" 
[email protected]
        su - oracle -c "/service1/rcs/start_oracle.sh"
        ;;

  stop)
        /bin/echo $STOPMSG | /bin/mail -s "RED HAT CLUSTER SERVICE" 
[email protected]
        su - oracle -c "/service1/rcs/stop_oracle.sh"
        ;;
esac
exit
--
Linux-cluster mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/linux-cluster

Reply via email to