我需要在虚拟环境中运行python脚本。这将从s的shell脚本运行,而该脚本又将从Crontab调度程序中调用。
从Crontab调用shell脚本时,我无法激活环境
答案 0 :(得分:0)
我不确定,但是尝试将其放入shell脚本中:
cd ~/<path>
source <env>/bin/activate
python <script>.py
答案 1 :(得分:0)
激活您的virtualenv以标识解释器路径:
workon myVenv1
which python
/home/www-user/virtualenvs/myVenv1/bin/python
因此cronjob应该如下所示:
* * * * * /home/www-user/virtualenvs/myVenv1/bin/python <full_path_to_script>