【发布时间】:2019-09-15 12:35:23
【问题描述】:
通常我通过 SSH 连接到我的 EC2 实例并运行:
source MYVENV/bin/activate
如何设置我的 cronjob 以激活虚拟环境?我的 Django 脚本需要存储在 ~/.bash_profile 中的 ENVIRONMENT 变量
我尝试按照这里的步骤操作无济于事
SHELL=/bin/bash
*/1 * * * * root source /home/ec2-user/MYVENV/activate && python /home/script.py
这是我上面的当前设置。
我在日志中收到以下错误:
/bin/bash: root: 找不到命令
【问题讨论】:
-
stackoverflow.com/a/54193147/7976758 在您的情况下,
~/.bash_profile中有一些不寻常的地方,因此请在运行脚本之前获取它。
标签: python cron virtualenv