일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아이폰키보드
- remote ip
- update
- map api v3
- group by max
- 폐업자에 대한 업종등의 정보내역
- 첫주 및 마지막주 날짜 전체 포함
- 서브쿼리
- 2개 테이블
- TM128
- http https
- ajax 동기방식처리
- Oracle
- 한국소프트웨어산업협회
- ajax async
- eclipse hotdeploy
- jquery selectbox change
- 컴퓨터 드라이버
- mysql
- checkbox 값처리
- String[]
- mysql trigger
- 접속ip
- partition by
- 주소 좌표변환
- extundelete
- String 배열
- KOSA
- multipart
- ant path pattern
- Today
- Total
하은양 믿음군 효실맘 호홍홍집s
crontab, wget, curl을 통한 url 스케쥴처리 본문
1. wget : 기본적으로 해당 url 파일을 다운로드 받는다
-O 옵션 : 해당 결과파일을 특정이름의 파일로 다운로드 받는다.
예) wget -O dwn.jsp www.aaa.co.kr/download.jsp : download.jsp 파일을 서버에 dwn.jsp로 받는다.
wget -O /dev/null www.aaa.co.kr/ctrlFolder/autoSMSPrevious.jsp : 출력을 dev/null 로 보냄
2. curl : 기본적으로 해당 url 파일을 콘솔에 보여준다.
-s : 정숙모드, 진행 내역이나 메세지등을 출력하지 않는다.
-o : 위의 wget의 -O 옵션과 동일
curl -s -o /dev/null www.aaa.co.kr/ctrlFolder/autoSMSPrevious.jsp : 출력을 dev/null 로 보냄
crontab 에 curl 이나, wget을 이용하여 해당 url 파일을 주기적으로 실행해 주면 되겠다.!!
나는 왠지 curl이 마음에 들구만...ㅋㅋ
| 분 | 시간 | 일자 | 월 | 요일 | 사용자 | 명령 |
minute(0~59) hour(0-23) day(1-31) month(1-12) weekday(1-7) command
<분>은 0-59 <시>는 0-23 <날짜>는 0-31 <달>은 0-12(0또는 12는 12월, 1은 1월...) <요일>은 0-7(0과 7은 일요일, 1은 월요일...)
''*'' : everytime
''-'' : 범위 지정, 예를 들어 시간 필드에 1-3이면 1시와 3시 사이
'','' : separator, 예를 들어 시간 필드에 1,3이면 1시와 3시
/ : 시간필드 에서 23-7/2라면 23시부터 07시까지 매 2시간마다라는 의미
분필드에서 */2라면 매 2분마다라고 해석하면 된다.
예) 매일 오후 5시에 실행하기..
0 17 * * * curl -s -o /dev/null www.aaa.co.kr/ctrlFolder/autoSMSPrevious.jsp (안먹힘)
0 17 * * * /usr/bin/curl -s -o /dev/null www.aaa.co.kr/ctrlFolder/autoSMSPrevious.jsp (먹힘)
※ crontab은 명령어를 다 쳐줘야하는 갑다...^^
'가벼운 배움 > 서버관련' 카테고리의 다른 글
아파치 Redirct 설정시 안되는 현상 (0) | 2017.04.13 |
---|---|
linux 환경변수 설정값 확인 및 추가하기 (0) | 2017.03.06 |
아파치 mod_proxy 설정하기 (0) | 2017.02.06 |
linux 명령어 반복실행하기 watch명령어 (0) | 2016.12.01 |
리눅스 rm으로 지운 파일 복구하기 extundelete (0) | 2016.11.09 |