티스토리 뷰

WEB2.0/프로그래밍

wget의 다양한 옵션

나를찾는아이 2013. 7. 23. 08:30
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
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함