¸®´ª½º ½©½ºÅ©¸³Æ®Á» ºÁÁÖ¼¼¿ä... = , != °¡ Á¦´ë·Î µ¿ÀÛ¾ÈÇϴ°Š°°¾Æ¿ä.

   Á¶È¸ 5626   Ãßõ 0    

스크립트 내용 및 동작
 
수행환경 : 센트오에스 리눅스 5.9 (32비트) on vmware
 
내용 : 이하첨부
 
동작 : rsh로 상대측 서버의 DB상태 코멘트를 확인하고,
         해당코멘트가 Available 이 아닌경우
         hadr_takeover.sh라는 스크립트를 실행
         하고, 그렇지 않은 경우 계속 감시하도록 함
 
( 오동작 내용 )
 
스크립트내용 중 "$STATUS" != "Available" 부분이 != 인데도 hadr_takeover.sh를 실행해버림
 
스크립트 내용을  "$STATUS" = "Operable" 로 바꾸어 동작을 확인해보니 hadr_takeover.sh를 실행해야 하는데도 실행은 안함!!
 
 
(스크립트 내용)
 
[db2inst1@linuxx86svr1 ~]$ cat hadr_mon.sh
#!/bin/sh
while true
do
rsh linuxx86svr0 /db2home/db2inst1/sqllib/bin/db2gcf -i db2inst1 -s | grep DB2 | awk '{ print $4 }' | read STATUS
if [ "$STATUS"  !=  "Available" ]
  then
    sh hadr_takeover.sh
    exit 0
  fi
  sleep 60
done
 
[db2inst1@linuxx86svr1 ~]$ db2gcf -i db2inst1 -s | grep DB2 | awk '{ print $4 }'
Available
 
 
 
도움바랍니다.
 
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÆÐÆзΠ2013-02
shell ½ÇÇà½Ãų¶§ sh -x ¿É¼ÇÀ» ÁÖ½Ã¸é ½ÇÁ¦ ÇÒ´çµÇ´Â °ªµéÀÌ º¸ÀÔ´Ï´Ù. ÀÌ°É·Î µð¹ö±× Çغ¸½Ã¸é ¿øÀÎÀ» ãÀ» ¼ö ÀÖÀ» °Í °°³×¿ä.
ÀÌÇöÈ£K 2013-02
read STATUSÂÊÀ¸·Î °á°ú°ªÀÌ ¾Èµé¾î¿À´Â°Í °°³×¿ä.
°á°ú°ªÀ» º¯¼ö·Î ´ãÀ¸½Ã·Á¸é,

STATUS=`cat ./1 | awk '{print \$4}'` ÀÌ·±ÇüÅ·ΠÀâÀ¸½Ã¸é µË´Ï´Ù.

$ cat ./1
-----------------------
1  2  3  Available
-----------------------

ex) test pass
STATUS=`cat ./1 | awk '{print \$4}'`
echo $STATUS


RSH Å×½ºÆ®´Â Çغ¸Áö ¾Ê¾Æ¼­, ¾ÈµÇ´Â ºÎºÐÀº ÇØ°áÇØ º¸½ÉÀÌ...

STATUS=`rsh linuxx86svr0 "(/db2home/db2inst1/sqllib/bin/db2gcf -i db2inst1 -s | grep DB2 | awk '{print \$4}')"`

STATUS=`rsh localhost "(cat ./1 | awk '{print \$4}')"`
ȸ¿øK 2013-02
»ó°ü¾ø´Â À̾߱âÁö¸¸ ÆÄÀ̽ãÀ» ¹è¿öº¸°í ½Í½À´Ï´Ù.
ÀÌ·± °ÍÀÌ ½±°Ô µÈ´Ù°í Çؼ­¿ä.


QnA
Á¦¸ñPage 3519/5686
2015-12   1523816   ¹é¸Þ°¡
2014-05   4987843   Á¤ÀºÁØ1
2020-11   4030   Ÿ¸·
2018-07   3612   ¹Ú³²±Ô
2022-05   1621   ȸ·ÎÀïÀÌ
2015-02   7794   ±èÁ¦¿¬
2017-04   6241   Ç϶ôÀå¼öÀÍ
2015-02   3664   AKAÁö´Ï
2015-03   6673   lovemiai
01-27   1109   ¹üÀÌ´Ô
2013-10   8319   ¹æoÈ¿o¹®
2015-03   3820   ¾Óµå·¹ÁØ
2011-04   7196   µµ¼®¸²lÁö³ª°¡´Â¹Ù¶÷ó·³
2013-10   5329   ¸ÚÀïÀÌ
2018-07   3734   Á¤»ó¾ï
02-02   1513   Á¤¹«Çö
2011-04   6168   ÁÖȲº°
2013-11   7575   ±è´ö¿µ
2019-09   2491   Å丮
2018-07   4059   Sikieiki
2017-04   3756   ¹Ì¼ö¸Ç
2019-09   2565   ±è¿µ±â