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

我正在使用「sqlalchemy」庫如上所示將存儲值存儲到數據庫中。程序運行成功時,我從命令提示符運行例如。 "python filename.py"。但是我需要在特定的時間間隔後運行程序。所以,我創建外殼文件,並設置的cronjob運行爲如下特定時間的shell文件:cronjob無法獲取sqlalchemy庫

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

不過的cron沒有得到SQLAlchemy的圖書館。那麼我應該如何在crontab中導入這個庫?我是否需要在cron文件中導入路徑?如果是的話該怎麼做?

回答

0

cron文件的導入路徑應該可以工作,但您可以進一步導入您的整個環境。

添加到您的cron:

30 08 * * * ENV>〜/ cronenv它運行後,這樣做:

ENV - cat ~/cronenv/bin/sh的這種假定您的cron運行SH。我相信這是默認值。

原始解決方案mmccoo可以找到here