繁体   English   中英

Shell 脚本调用 python 代码从 Crontab 在 virtualenv 中运行

[英]Shell script invoking python code to be run in a virtualenv from Crontab

我需要从虚拟环境运行 python 脚本。 这将从 s shell 脚本运行,该脚本又将从 Crontab 调度程序调用。

从 Crontab 调用 shell 脚本时,我无法激活环境

我对此不确定,但尝试将其放入 shell 脚本中:

cd ~/<path>
source <env>/bin/activate
python <script>.py

激活您的 virtualenv 以识别解释器路径:

workon myVenv1
which python
/home/www-user/virtualenvs/myVenv1/bin/python

所以 cronjob 应该是这样的:

* * * * * /home/www-user/virtualenvs/myVenv1/bin/python <full_path_to_script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM