newtype
::: newtype의 지식창고 :::
newtype
전체 방문자
오늘
어제
  • 분류 전체보기 (392)
    • Dev (214)
      • C, C++ (43)
      • Go (5)
      • Web (49)
      • DBMS (21)
      • DevOps (8)
      • Java (2)
      • Windows, Win32 (4)
      • Visual Basic (5)
      • C# (2)
      • Mobile (25)
      • SQL CE (7)
      • Google Map (6)
      • Python (2)
      • cygwin (2)
      • 기타 (32)
      • Ruby (1)
    • 명언 (10)
    • 모임 (18)
      • 붕주회 (3)
      • 신흥컴정 (14)
      • 웹20기 (1)
    • 사진 (8)
    • 불펌 (29)
    • 막글 (98)
    • 게임 (6)
    • 여행 (8)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리

공지사항

  • whoami
05-13 00:00
hELLO · Designed By 정상우.
newtype

::: newtype의 지식창고 :::

Dev/기타

shell script로 구현하는 URL 상태 체크

2013. 11. 14. 16:29

Shell Script로 특정 URL의 상태를 체크하고자 합니다.


curl을 이용하면 간단 하네요.

curl은 결과를 exit code로 리턴 합니다.

exit codes list는 아래 man page를 참고하세요.

( http://curl.haxx.se/docs/manpage.html )


#! /usr/bin/sh

function check {
     if [ $? -ne 0 ] ; then
         echo "Error occurred getting URL $1:"
         if [ $? -eq 6 ]; then
             echo "Unable to resolve host"
         fi
         if [$? -eq 7 ]; then
             echo "Unable to connect to host"
         fi
         exit 1
     fi

}
curl -s -o "/dev/null" $1
check;


[ 출처 ]

http://answers.google.com/answers/threadview/id/276934.html

반응형
저작자표시

'Dev > 기타' 카테고리의 다른 글

최적의 makrdown editor는 sublime text  (0) 2015.01.12
문자열 치환  (0) 2014.09.25
shell script로 구현하는 multi tail  (0) 2013.08.06
솔라리스 메일 전체 삭제  (0) 2013.03.07
CVS Commit 로그를 남겨보자  (4) 2011.05.04
    'Dev/기타' 카테고리의 다른 글
    • 최적의 makrdown editor는 sublime text
    • 문자열 치환
    • shell script로 구현하는 multi tail
    • 솔라리스 메일 전체 삭제
    newtype
    newtype
    지극히 개인적인 지식의 창고

    티스토리툴바