《Disney +》 迪士尼、Marvel、彼思、星球大戰…  獎金總額1,000萬日幣!由專業6團體進行電競比賽「決勝時刻 專業對抗戰」正式開打!   超級明星大亂鬥特別版「索拉的使用方法」中公開的招式和操作方法介紹!   【評測】能夠輕鬆駕馭的羽量級產品!高CP值無線電競滑鼠ASUS「ROG Keris Wireless」評測!   PlayStation®Partner Award 2021 日本及亞洲地區得獎名單出爐!   和皮克敏來場1萬步旅行吧!《Pikmin Bloom》即將舉辦首場社群日活動!   《泡泡糖忍戰》第7賽季即將展開!並推出與VOCALOID的最新合作!   人偶劇「到BIO村玩吧♪」最終回大公開!《惡靈古堡8村莊》全球出貨量突破300萬套!   《MLB The Show 21》呈獻教練與Fernando Tatis Jr.影片,教你如何給對手好看 

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

隨機商業新聞

Addidas