【问题标题】:cronjob unable to get the sqlalchemy librarycronjob 无法获取 sqlalchemy 库
【发布时间】:2016-07-23 03:37:12
【问题描述】:
import requests  
import json  
import Credential  
import psycopg2   
from sqlalchemy import     

我正在使用如上所示的“sqlalchemy” 库将值存储到数据库中。当我从命令提示符运行时程序成功运行,例如。 "python filename.py"。但我需要在特定的时间间隔后运行程序。因此,我创建了 shell 文件并设置 cronjob 以在特定时间运行 shell 文件,如下所示:

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

但是 cron 没有得到 sqlalchemy 库。那么我应该如何在 crontab 中导入这个库呢?我是否需要在 cron 文件中导入路径?如果是,该怎么做?

【问题讨论】:

    标签: python-2.7 ubuntu cron sqlalchemy crontab


    【解决方案1】:

    导入 cron 文件的路径应该可以工作,但您可以进一步导入整个环境。

    将此添加到您的 cron:

    30 08 * * * env > ~/cronenv 运行后,这样做:

    env - cat ~/cronenv /bin/sh 这假设你的 cron 运行 sh。我 相信这是默认设置。

    mmccoo的原始解决方案可以在here找到。

    【讨论】:

      猜你喜欢
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      • 2021-08-16
      • 2021-10-29
      • 1970-01-01
      相关资源
      最近更新 更多