¸®´ª½º ½©½ºÅ©¸³Æ® 30Ãʵ¿¾È ÀÀ´ä¿©ºÎ??

   Á¶È¸ 12507   Ãßõ 0    

안녕하세요.
 
다름이 아니라 클라이언트 1대를 핑으로 30초동안 응답이 없음 , 외부명령을 실행할려고합니다.
 
ping -c 1 -w 30 아이피 &> /dev/null
if [ "$?" == "0" ] ; then 
         echo "응답있음"
else
         echo "30초 응답없음"
         외부명령실행
fi
 
위와같이 스크립트를 짜니 1초만에 외부명령 실행이 되네요.. .
다른방법이 있는지?
 
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÀÌÀºÈ£ 2013-09
-w 30 ¿É¼ÇÀº ´ë»ó È£½ºÆ®¿¡ ping ¿äûÀ» º¸³»°í
30Ãʵ¿¾È ping ÀÀ´äÀÌ ¾ø´Â °æ¿ì Á¾·áÇÏ°Ú´Ù¶ó´Â ¿É¼ÇÀÔ´Ï´Ù.

¸¸¾à ping timeoutÀÌ ¾Æ´Ï¶ó,
°ÔÀÌÆ®¿þÀ̷κÎÅÍ Destination Host Unreachable À̶ó´Â ÀÀ´äÀ» ¹Þ¾Ò´Ù¸é
ÀÌ °Íµµ ÀÀ´äÀ¸·Î Ãë±ÞÇؼ­ ping ¿äûÀº Áï½Ã Á¾·áµË´Ï´Ù.
ÄÄÁö±â 2013-09
À½..±×·³ 30ÃÊ µ¿¾È pingÀº ¾øÀ½..¿ÜºÎ½ÇÇà¸í·ÉÀ» ÇÒ·Á°íÇÏ¸é ¾î¶»°Ô ÇؾߵǴÂÁö¿ä..±Ã±ÝÇÕ´Ï´Ù.!..?..
FOXBI 2013-09
ºÎÁ·ÇÑ ½ºÅ©¸³Æ® ½Ç·ÂÀÌÁö¸¸ ÀÌ°Å¶óµµ µµ¿òÀÌ µÇ½Å´Ù¸é...

ÆÄÀÏÀ» ¶³±¸´Â ´ÜÁ¡ÀÌ ÀÖ±äÇÏÁö¸¸.. ¿ë·®ÀÌ ´Ã°Å³ª ÇÏ´Â°Ô ¾Æ´Ï´Ï..

30Ãʵ¿¾È ¾Æ¿¹ ÀÀ´äÀÌ ¾øÀ¸¸é received ¶ó´Â °ªÀÌ 100% loss ·Î ³ª¿À°Ô µË´Ï´Ù.

±×ºÎºÐÀ» ±âÁØÀ¸·Î ÃßÃâÇؼ­ ÀÀ´äÀÌ 0À̶ó´Â Á¶°ÇÀÌ ¸ÂÀ¸¸é 30ÃÊ ÀÀ´ä¾øÀ½À¸·Î ÆÇ´ÜÇÏ°ÔÇß½À´Ï´Ù.

±×¸®°í Á¤»ó½Ã¿¡´Â °ªÀÌ ¾ø±â¶§¹®¿¡ ±×ºÎºÐµµ üũÇØ¾ß Çؼ­ Á» º¹ÀâÇØÁö±äÇ߳׿ä..

¶ÇÇÑ ping ºÎºÐÀº ¹é±×¶ó¿îµå·Î ½ÇÇà½Ã ¸í·ÉÁÙ ³Ñ¾î°¥°ÍÀ» °í·ÁÇØ Æ÷±×¶ó¿îµå·Î ÁøÇà½ÃÄ×½À´Ï´Ù.

Å×½ºÆ®´Â Àß µÇ´Â°Å °°³×¿ä..bash½©À» ±âÁØÀ¸·ÎÀÛ¼ºÇß½À´Ï´Ù.. Á¶°ÇºÎºÐÀº Á»´õ Á¶Á¤ÇÏ´Â°Ô ÁÁÀ» ¼öµµÀÖ°Ú½À´Ï´Ù.

Á»´õ °í¼öºÐµé²²¼­ ±ò²ûÇÏ°Ô Á¤¸®ÇØÁֽøé ÁÁ°Ú³×¿ä~

#!/bin/bash
TEST_CHECK=/tmp/ping_test.log
FILE_CHECK=/tmp/ping_check.log

ping -c 1 -w 30 168.126.63.44 > ${TEST_CHECK}
cat ${TEST_CHECK} | grep 100% | awk '{print $4}' > ${FILE_CHECK}
RECEIVED=`cat ${FILE_CHECK}`

if [ -s ${FILE_CHECK} ] && [ ${RECEIVED} -eq 0 ]
then
        echo "30ÃÊ ÀÀ´ä¾øÀ½"
        #¿ÜºÎ¸í·É½ÇÇàÁÙ
else
        echo "ÀÀ´äÀÖÀ½"
fi
ÄÄÁö±â 2013-09
°¨»çÇÕ´Ï´Ù¸¸....¹Ù·Î ¿ÜºÎ¸í·ÉÀ¸·Î ½ÇÇàÇعö¸®³×¿ä. 30Ãʸ¦ ±â´Ù¸°ÈÄ°¡ ¾ÈµÇ³×¿ä..^..^
     
FOXBI 2013-09
À½.. ½ÇÁ¦ ÇÎÀÌ ¾È°¬À»°æ¿ì¸¸À¸·Î ÀÛ¼ºµÈ°Çµ¥ ¹Ù·Î ½ÇÇàµÈ´Ù´Â°Ç Áß°£¿¡ ÇÎÀÌ °¬°Å³ª ÇßÀ» ¼öÀְڳ׿ä

À§ÀÇ ½ºÅ©¸³Æ®´Â ¿ÏÀüÈ÷ ÇÎÀÌ ¾È°¬À»°æ¿ì¸¸ Á¶°Ç¹®À¸·Î ¸¸µç°Å¶ó.. ping °á°ú°ªÀ» ¹ÙÅÁÀ¸·ÎÇؼ­

¼öÁ¤Çؼ­ »ç¿ëÇÏ½É µÉ°Í °°½À´Ï´Ù..
ÄÄÁö±â 2013-09
ping -c 1 -w 30 168.126.63.44 > ${TEST_CHECK} ¸¦..
--> ping -c 30 168.126.63.44 > ${TEST_CHECK}
Çϴϱñ µÇ³×¿ä.. À­¸í·ÉÀº Çѹø¸¸ Ç϶óÀÌ°í..Áö¿ì´Ï±ñ.. 30¹ø üŷÇϳ׿ä..^^


QnA
Á¦¸ñPage 256/5607
2015-12   1103096   ¹é¸Þ°¡
2014-05   4553699   Á¤ÀºÁØ1
2013-10   12520   ȸ¿øK
2003-05   12520   Â÷ÅÂÈ«
2015-02   12519   ¿©ÁÖÀÌ»óµ·
2003-04   12519   ±è¿µÇÏ
2011-04   12518   ½ºÄ«ÀÌ
2017-06   12516   chobo
2002-08   12514   °­Á¤Çõ
2011-02   12513   Á¶¸í¼ö
2013-05   12513   akfalles
2002-08   12513   ÃֹαÔ
2002-12   12512   ¹ÚÀÌ¿õ
2018-12   12512   ±è°Ç¿ì
2011-01   12512   ÀÌÁ¾¼Û1
2013-07   12512   ±èÀå¿ì
2012-07   12511   ¹Ì¼ö¸Ç
2009-11   12511   Àü±ÙÇö
2013-07   12510   ¶Ñ¶Ñ±è´ë¿ø
2003-01   12509   ÀÌ»ó¸ñ
2002-10   12509   ÀÌÃæ¿ø
2013-10   12509   ±è»ó¹Î