cat <<-'EOF' > diff_em_status.sh
#!/bin/bash
echo "[$(date '+%Y/%m/%d %H:%M:%S')] job start" | tee -a /tmp/diff_em_status_$(date '+%Y%m').log
diff /tmp/get_em_status_before.tmp /tmp/get_em_status_after.tmp
RET=$?
if [ ${RET} -ne 0 ] && [ ${RET} -ne 1 ] ; then
echo "[$(date '+%Y/%m/%d %H:%M:%S')] job error( ${RET} )" | tee -a /tmp/diff_em_status_$(date '+%Y%m').log
exit 100
fi
if [ ${RET} -eq 1 ] ; then
echo "[$(date '+%Y/%m/%d %H:%M:%S')] diff found( ${RET} )" | tee -a /tmp/diff_em_status_$(date '+%Y%m').log
fi
echo "[$(date '+%Y/%m/%d %H:%M:%S')] job end" | tee -a /tmp/diff_em_status_$(date '+%Y%m').log
exit 0
EOF
cat diff_em_status.sh
chmod +x diff_em_status.sh
./diff_em_status.sh
cat /tmp/diff_em_status_$(date '+%Y%m').log