virtualenv + cron

通常要進到某個 virtualenv, 都得先 activate 來啓用環境, 不過碰到 cron 要跑 virtualenv 裡的程式怎麼辦? dependencies 都在 virtualenv 裡, 所以 site wide 的 python 讀不到。 幸好剛剛 google 一下, 找到 google group 的某個討論, 原來直接用 virtualenv 裡面的 python 來跑就好了。

像是這樣:

/MY_ENV/bin/python /MY_ENV/myproject/manage.py generate_week_ranking

本來我還一直試著先去 activate, 沒想到這麼簡單壓~

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!