【发布时间】:2016-11-21 03:55:47
【问题描述】:
首先,我已经尝试了本网站和其他网站上建议的所有方法,但我仍然无法让它发挥作用。 我的 python 脚本位于我的主文件夹中。它导入请求、时间和其他第三方模块等模块。它适用于命令行。 但它不适用于 crontab。我认为问题在于,当它从 cron 运行时,导入不起作用并且脚本失败。 crontab:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
SHELL=/bin/bash
PYTHONPATH=/home/chanzerre:/usr/lib64/python35.zip:/usr/lib64/python3.5:/usr/lib64/python3.5/plat-linux:/usr/lib64/python3.5/lib-dynload:/usr/lib64/python3.5/site-packages:/usr/lib/python3.5/site-packages
* * * * * /home/chanzerre/script.py
我的 Python 脚本的结构:
#! /usr/bin/python3.5
import requests as req
import time
from pprint import pprint
# third party imports here
#code here
有人可以帮忙吗? 如果需要,会提供更多详细信息。
附: 请不要将其标记为欺骗,因为我已经尝试了其他人提出的类似问题中建议的所有方法,并且为了我的生命,它仍然不起作用。
【问题讨论】:
-
显示你的 crontab 语句
-
@joelgoldstick 我编辑了问题。
标签: python python-3.x crontab