【发布时间】:2019-07-15 15:26:29
【问题描述】:
我想在虚拟环境中每天运行一个 cron 作业来运行一个 python 脚本。所以我尝试设置一个 cron 作业,但它似乎没有执行。
如果我要从终端正常运行程序,我会输入:
source ig/venv/bin/activat进入激活我的虚拟环境cd ig/mybot/src/导航到我的目录python ultimate.py运行我的程序
到目前为止,这是我的 cron 工作。我已将其设置为 1 以每分钟运行一次,这样我就可以看到它正在工作,但没有任何反应。
1 * * * * source ig/venv/bin/activate && cd ig/mybot/src/ && python ultimate.py
编辑:我已经更新了我的程序,因此不需要命令行提示。我只需要运行这三个简单的命令。
【问题讨论】:
-
把你的命令放在文件里..但我不认为
cron可以为你输入1--> unix.stackexchange.com/a/345985/216076 -
"...我的 python 脚本提示我..." cron 作业无法交互。
标签: python bash cron virtualenv cron-task