以下の内容はhttps://htn20190109.hatenablog.com/entry/2025/05/03/124052より取得しました。


EMブラックアウト作成確認シェル

/root/emcli get_blackouts

 


cat <<-'EOF' > check_create_blackout.sh
#!/bin/bash

HOSTMEI=$1

CLUSTERMEI=testscan19c


echo "[$(date '+%Y/%m/%d %H:%M:%S')] job start" | tee -a  /tmp/check_create_blackout_$(date '+%Y%m').log


CNT=0
MAXCNT=3

while true; do

  ssh ${HOSTMEI} "sudo su - -c '/root/emcli get_blackouts'" 2>&1 | tee /tmp/check_create_blackout.tmp

  RET=$?
  cat /tmp/check_create_blackout.tmp >> /tmp/check_create_blackout_$(date '+%Y%m').log

  if [ ${RET} -ne 0 ] ; then
    echo "[$(date '+%Y/%m/%d %H:%M:%S')] job error( ${RET} )" | tee -a /tmp/check_create_blackout_$(date '+%Y%m').log
    exit 100
  fi

  n=$(cat /tmp/check_create_blackout.tmp | grep "${CLUSTERMEI}" | wc -l)

  if [ ${n} -eq "1" ] ; then
    break
  fi

  CNT=$((CNT+1))
  if [ ${CNT} -ge ${MAXCNT} ] ; then
    echo "[$(date '+%Y/%m/%d %H:%M:%S')] job timeout"  | tee -a /tmp/check_create_blackout_$(date '+%Y%m').log
    exit 100
  fi
  sleep 20
  
done

 

echo "[$(date '+%Y/%m/%d %H:%M:%S')] job end" | tee -a  /tmp/check_create_blackout_$(date '+%Y%m').log
exit 0

EOF

 

cat check_create_blackout.sh
chmod +x check_create_blackout.sh


./check_create_blackout.sh mmm114

cat /tmp/check_create_blackout_$(date '+%Y%m').log
cat /tmp/check_create_blackout.tmp

 

 

 

 




以上の内容はhttps://htn20190109.hatenablog.com/entry/2025/05/03/124052より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14