Sun Cluster 3.1 10/03: Guía del desarrollador de los servicios de datos

Parada del supervisor con Update

El método Update utiliza pmfadm -q para verificar que el supervisor se esté ejecutando y, en caso de que sea así, lo termina con pmfadm -s TERM. Si el supervisor se termina satisfactoriamente, se envía un mensaje para indicárselo al usuario administrativo. Si el supervisor no se puede detener, Update sale con un estado de fallo y envía un mensaje de error al usuario administrativo.


if pmfadm -q $RESOURCE_NAME.monitor; then

# Terminar el supervisor que se está ejecutando
pmfadm -s $PMF_TAG TERM
    if [ $? -ne 0 ]; then
       logger -p ${SYSLOG_FACILITY}.err \
              -t [$SYSLOG_TAG] \
                 "${ARGV0} No se puede detener el supervisor"
       exit 1
    else
    # se ha podido detener satisfactoriamente el DNS. Registrar un
    # mensaje.
       logger -p ${SYSLOG_FACILITY}.err \
              -t [$RESOURCETYPE_NAME,$RESOURCEGROUP_NAME,$RESOURCE_NAME] \
                 "Supervisor para HA-DNS detenido satisfactoriamente"
    fi