簡體   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