실행은 되는데, Cron에서 돌지 않을 때
********************************
Python - BeautifulSoup
********************************
Python에서 BeautifulSoup라이브러리를 사용한 Script 실행시 (크론에서)
(1) 그냥 실행하면 -> 잘 돌아간다.
(2) cron에 넣은 명령을 command line에 그대로 복사해서 붙여 넣어도 -> 잘 돌아간다.
(3) 그런데!! cron에 지정한 시간대에 자동 실행시 -> 라이브러리를 찾지 못하는 오류 발생!!
Traceback (most recent call last): |
solution
cron에 site-packages path추가!
0 11 * * * PYTHONPATH=/app/python/lib/python2.7/site-packages/ python /home/script.py &> /home/script.py/cron_logs/`/bin/date +\%Y\%m\%d\%H\%M`.log |
http://stackoverflow.com/questions/2388087/how-to-get-cron-to-call-in-the-correct-paths << 이 링크의 방법을 참고해도 됨
********************************
Bash Script - Hive
********************************
cron으로 돌릴 때 bash script에서 hive 조회가 안됐다..!! - -
cron은 이래저래 테스트를 많이 해야되는구나.ㅠ.ㅠㅠㅠㅠㅠ
source ~/.bash_profile 을 추가해줌!!
28 * * * * source ~/.bash_profile && /app/tstorefds/tstoreaipds/run_tstoreaipds_di.sh |
출처: 우리팀 python프린세스
'Development > Linux' 카테고리의 다른 글
간단한 리눅스 원격 명령 (0) | 2014.03.25 |
---|---|
파일을 지워 디렉토리 용량을 유지 시켜주는 스크립트 (0) | 2014.03.16 |
터미널 & vi가 이상 할 때 (0) | 2014.02.20 |
간단히 awk를 사용하여 Pattern Detecting !! (3) | 2014.02.02 |
리눅스 서버간 자동 로그인 (0) | 2014.01.25 |