#!/usr/bin/sh ############################################################################### #hacmp_offline.sh ############################################################################### ################################################################ # This script stops the PBX resource on a HACMP cluster # The outline: # - Include the VxPSP library path to LD_LIBRARY_PATH env variable # - Run the pbx_exchange as a background process. ################################################################ # #initialize program variables # #PBX root path. PBX_ROOT=/opt/VRTSpbx/ PBX_CLUSTER_PATH=${PBX_ROOT}/bin/cluster #DC: Remove the logs LOG_FILE="/var/tmp/hacmp_pbx_offline.log" echo "HACMP OFFLINE\n" >> $LOG_FILE date >> $LOG_FILE command_string='/opt/VRTSpbx/bin/vxpbx_exchanged stopincluster 2>/dev/null'; echo "Command String: $command_string\n" echo "PBX::offline called:" $command_string retcode=$? if [ $retcode == 0 ]; then echo "PBX stopped successfully!\n"; echo "PBX stopped successfully!\n">> $LOG_FILE exit 0; else echo "Couldn't stop PBX server"; echo "Couldn't stop PBX server" >> $LOG_FILE exit 1; fi