cat <<-'EOF' > stop_dg.sh
#!/bin/bash
HOSTMEI=$1
PDBMEI=$2
SDBMEI=$3
echo "[$(date '+%Y/%m/%d %H:%M:%S')] job start" | tee -a /tmp/stop_dg_$(date '+%Y%m').log
ssh ${HOSTMEI} "sudo su - oracle -c 'dgmgrl / \"EDIT DATABASE '\"'${PDBMEI}'\"' SET STATE = 'TRANSPORT-OFF';\"'" | tee -a /tmp/stop_dg_$(date '+%Y%m').log
RET=$?
if [ ${RET} -ne 0 ] ; then
echo "[$(date '+%Y/%m/%d %H:%M:%S')] job error(${HOSTMEI} ${PDBMEI} ${RET} )" | tee -a /tmp/stop_dg_$(date '+%Y%m').log
exit 100
fi
ssh ${HOSTMEI} "sudo su - oracle -c 'dgmgrl / \"EDIT DATABASE '\"'${SDBMEI}'\"' SET STATE = 'APPLY-OFF';\"'" | tee -a /tmp/stop_dg_$(date '+%Y%m').log
RET=$?
if [ ${RET} -ne 0 ] ; then
echo "[$(date '+%Y/%m/%d %H:%M:%S')] job error(${HOSTMEI} ${SDBMEI} ${RET} )" | tee -a /tmp/stop_dg_$(date '+%Y%m').log
exit 100
fi
echo "[$(date '+%Y/%m/%d %H:%M:%S')] job end" | tee -a /tmp/stop_dg_$(date '+%Y%m').log
exit 0
EOF
cat stop_dg.sh
chmod +x stop_dg.sh
./stop_dg.sh mmm112 act stb
cat /tmp/stop_dg_$(date '+%Y%m').log