通常我会SSH到我的EC2实例并运行:
source MYVENV/bin/activate
如何设置我的cronjob以激活虚拟环境?我的Django脚本需要存储在~/.bash_profile中的环境变量。
我尝试按照此处的步骤,但没有成功:
SHELL=/bin/bash
*/1 * * * * root source /home/ec2-user/MYVENV/activate && python /home/script.py
这是我的当前设置。
在日志中我得到了以下错误:
/bin/bash: root: 命令未找到
~/.bash_profile
中有一些不寻常的内容,因此在运行脚本之前,请先将其源化。 - phd