티스토리 뷰
728x90
반응형
리눅스 환경에서 wget 은 매우 유용하게 사용되어지고 있습니다.
wget -O - -q -t 1 --timeout=600 http://www.example.com/cron/run
이러한 형식으로 사용하죠.
예를 들어 특정 시간에 어떠한 url에 접속해야 하는 경우나
(대게 이런경우 cronjob을 통해 해당 url에 접속하게하여 내부적으로 특정 기능이 발동되도록 되어있죠)
해당 url의 html을 가져올수도 있습니다.
매우 간편하게 쓰는 wget에 알고보니 숨어있는 옵션들이 굉장히 많더군요.
http://www.gnu.org/software/wget/manual/wget.html#Download-Options
특히나 놀라웠던것은 해당 url에 접속이 끊겼을때 404 에러나 fatal error 가 아닌경우에는 자동으로 재시도하는 tries 옵션이 있었고, 이 값은 기본값으로 20이 세팅되어있습니다.
즉 접속이 실패하면 20회를 반복해서 시도한다는거죠.
그리고 특정 url의 timeout 시간도 정할수 있습니다.
timeout은 디테일 하게는 dns-timeout, connect-timeout, read-timeout이 있는데
timeout 옵션으로 모두를 동일하게 처리할수 있습니다.
timeout은 기본으로 900초가 세팅되어있습니다.
wget 알고사용하면 더욱 유용하네요 : )
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
php 에 mongodb 드라이버 설치 (0) | 2013.07.26 |
---|---|
centos에 mongodb 설치하기 (0) | 2013.07.25 |
olleh ucloud 에서 ucloud server 사용해볼까 (3) | 2013.06.17 |
EC2 key 파일을 잃어버렸을때 어떻게 해야하죠? (0) | 2013.06.12 |
SSL key의 passphrase 제거하기 (0) | 2013.03.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안드로이드
- 어플리케이션
- CSS
- 게임
- 소프트웨어
- 트위터
- 창업
- 벤처
- 앱스토어
- 애플
- 네이버
- 스마트폰
- JavaScript
- iPhone
- 공모전
- Apple
- android
- 아이폰
- 아이디어
- 자바스크립트
- php
- 구글
- AWS
- 경진대회
- 대학생
- 웹표준
- 앱
- 모바일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함