블로그 이미지
개발 블로그였지만 맛집을 더 많이 올리고있어서 잡동사니로 재 명명함ㅋㅋ 꽃현주

카테고리

분류 전체보기 (24)
Essay (1)
Development (12)
Tip/Info (8)
Book (1)
Item (2)
Total
Today
Yesterday

********************************

Python - BeautifulSoup

********************************

Python에서 BeautifulSoup라이브러리를 사용한 Script 실행시 (크론에서)


(1) 그냥 실행하면 -> 잘 돌아간다.

(2) cron에 넣은 명령을 command line에 그대로 복사해서 붙여 넣어도 -> 잘 돌아간다.

(3) 그런데!! cron에 지정한 시간대에 자동 실행시 -> 라이브러리를 찾지 못하는 오류 발생!!  

Traceback (most recent call last):
  File "/home/script.py", line 4, in <module>
    from bs4 import BeautifulSoup
ImportError: No module named bs4 


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프린세스 

Posted by 꽃현주
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함