티스토리 뷰
리눅스에서 반복작업하려면 crontab을 이용해야 합니다. crontab은 호스팅에서는 할 수 없고 서버 호스팅에서만 가능합니다.
crontab의 최소 주기는 1분 입니다. 때문에 1초마다 호출하게 하려면 꼼수를 부려야 합니다.
크론탭을 작성합니다.
crontab -e를 입력합니다.
crontab에 대한 설명은 인터넷에 많이 나와 있으니 따로 학습하셔야 합니다.
* * * * * sh /root/insert.sh & sleep 1;sh /root/insert.sh & sleep 2;sh /root/insert.sh & sleep 3;sh /root/insert.sh & sleep 4;sh /root/insert.sh & sleep 5;sh /root/insert.sh & sleep 6 ;sh /root/insert.sh
이런식으로 sleep 60까지 입력합니다.
:wq 입력해서 저장하고 빠져나옵니다.
확인은 crontab -l
crontab -l 하면 등록된 예약작업을 볼 수 있습니다.
결과.
1초마다 실행된거 같긴한데 누락되는것도 있는것 같다.
아마 1초만에 api호출하고 결과받고 db에 insert 하는 시간이 좀 부담스러워 보임.
'스크래핑,파싱' 카테고리의 다른 글
아마존 스크래핑 octoparse (2) | 2018.04.20 |
---|---|
알바몬 담당자 정보 파싱 스크래핑 방법 (2) | 2018.04.02 |
파싱자동화(1) - 뿌띠 putty 로그인 방법과 쉘작성 및 실행하기 (0) | 2018.01.29 |
스마트폰에서 소스보기 안드로이드 (0) | 2018.01.10 |
php json 파싱 예제 - json_decode (0) | 2017.12.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- XE
- esql
- php
- KG
- 플러터
- C언어
- 프로씨
- 자바
- 이클립스
- webix
- ocajp
- 문자열
- C
- JDBC
- 자바 smtp
- xe addon
- EC
- xe애드온
- 스크래핑
- 포인터
- 오라클
- 인포믹스
- MySQL
- 파이썬
- ocjap
- XE3
- 파싱
- Python
- proc
- 라이믹스 모듈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함