crontab으로 curl 실행 시 프로세스가 죽는 문제
글쓴이: ey709 / 작성시간: 수, 2012/04/04 - 4:41오전
twitter 데이터를 모으고 있는데요.
">https://stream.twitter.com/1/statuses/filter.json>
Streaming은 실행 이후부터 작성된 트윗들을 한 파일에 작성하는 방식입니다.
그러다 보니 파일 용량이 커지면서 관리가 용이하지 않아
하루 단위로 파일을 새로 만들어서 저장하고 싶은데요.
그래서 생각한 방법이 cron을 이용해서 매일 자정에 curl이 실행되도록 해서
오늘 날짜를 파일 이름으로 정했는데요.
그러나 실행되기는 하나 1분 안으로 프로세스가 죽는 것을 발견했습니다.
그냥 했을 때는 잘 돌아가던 프로세스가
왜 cron으로 돌렸을 때는 죽는지 모르겠습니다.
connection timeout 등의 문제인가 싶어 여러 옵션을 변경해봤으나
계속 프로세스가 죽네요.
혹시 해결방법 아시는 분 있으신가요?
혹은 cron으로 하지 않고 더 좋은 방법을 아신다면 꼭 부탁드립니다. ㅠㅠ
Forums:
혹시 환경변수의 영향을 받는건 아닌지요,
혹시 환경변수의 영향을 받는건 아닌지요, LANG이라거나...
cron으로 안했을 때는 잘되었는데...
환경변수 문제이면 그 때도 안됐어야 할거 같거든요 ㅠㅠ
cron 으로 실행시에는 LANG이나 HOME 등
cron 으로 실행시에는 LANG이나 HOME 등 환경변수가 세팅되지 않습니다.
그래서 crontab의 환경변수를
그래서 crontab의 환경변수를 세팅했는데요.
생각해보니까 환경변수 문제라면 아예 실행조차 안되어야 하는데
처음 1분은 제대로 동작을 하거든요 ㅠㅠ
실행이 아예 안 되는 게 아니라...
데이터를 받아오다가 1분이 안되서 process가 죽네요.
댓글 달기