티스토리 뷰

  • 첫실행
    crontab -e -u root

  • 내부 설정

SHELL=/bin/bash
PATH= __$PATH를 복붙했습니다.__
HOME=/root/
  • shell script 파일

#!/bin/sh

/root/.pyenv/versions/__PYTHON_VER__/envs/___ENV_NAME__/bin/python __execute.py__


* virtualenv 환경 내부에 있는 python 실행파일을 찾아야합니다.


그렇지않으면 local의 python이 실행되어 python2에 깔려있는 패키지 목록을 갖고있기때문에, ImportError가 날 가능성이 높습니다.

pyenv라 해서 activate를 시켜도 무용지물이므로, 가상환경 내 python 파일을 찾아 직접 실행하는 것이 좋습니다.