[英]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.