2016-07-22 4 views
0
import requests 
import json 
import Credential 
import psycopg2 
from sqlalchemy import  

위의 그림과 같이 “sqlalchemy” 라이브러리를 사용하여 데이터베이스에 값을 저장합니다. 명령 프롬프트에서 실행할 때 성공적으로 실행되는 프로그램 예. "python filename.py". 하지만 특정 시간 간격 후에 프로그램을 실행해야합니다. 그래서, 쉘 파일을 생성하고 아래와 같이 특정 시간에 대한 쉘 파일을 실행하기 위해 cronjob를을 설정cronjob이 sqlalchemy 라이브러리를 가져올 수 없습니다.

15 16 22 7 * /home/ubuntu/Clio-Python/new_clio_shell.sh 

을하지만 크론은 SQLAlchemy의 도서관을받지 못했습니다. 그렇다면이 라이브러리를 crontab에 어떻게 가져와야합니까? cron 파일에서 경로를 가져와야합니까? 그렇다면 어떻게해야합니까?

답변

0

경로를 가져 오는 중 cron 파일이 작동해야하지만 더 이상 갈 수 있으며 전체 환경을 가져올 수 있습니다.

당신의 크론이 추가 :이 실행 된 후

30 08 * * * ENV> ~/cronenv,이 작업을 수행 :

ENV - cat ~/cronenv/빈은/SH 이것은 가정 당신의 크론 실행 sh. I 이것이 기본값이라고 생각합니다.

원본 해결 방법 mmccoohere입니다.

관련 문제