GlareVPN使用日本在地伺服器‧日本本地IP位址,述不能訪問日本國內網站的情形將通通消失。  11月26日黑色星期五!NOOK商店大特價!   「Indie World 2021.12.16」 發表內容總結!   獨家預覽《Fall Guys》第6季新回合「Pipe Dream」   《Death’s Door》將於11月23日在PS4和PS5推出   ONKYO的電競耳機套組「SHIDO」的一般發售日定於2021年1月下旬!   《Ghostbusters: Afterlife In Dreams Universe》遊戲幕後   由Square Enix成立的遊戲工作室Luminous Productions公開新作「FORSPOKEN」,預計將於2022年推出!   Nintendo Switch 大更新!終於兼容藍牙耳機了! 

Linux 如何於 Crontab 執行 Python Virtualenv 環境

商業

Python 都會使用 virtualenv 來開發,Deploy 當然也希望可以建造一個乾淨的 virtualenv 的環境來搬移。

不過 Python 的 venv 執行的參數作法如下:

  1. cd venv
  2. . venv/bin/activate # 進入環境,問題出在這個階段,進不去
  3. pip install -r requirements.txt # 安裝所需套件

Linux 如何於 Crontab 執行 Python Virtualenv 環境

於「. venv/bin/activate」進不去,所以研究看看 activate code 是寫什麼,結果只是簡單的 shell script,所以只要將 "." 改成 "source" 就可以執行囉~

不過於 crontab 寫法還是要稍微注意 PATH 的問題,crontab 寫法參考:

SHELL=/bin/bash
/10 * * * * source /project/venv/bin/activate && /project/bin/exec.py args

相關網頁

Tsung

隨機商業新聞

NordVPN