Supervisord で gunicorn のプロセス管理をしていて、今までは以下のように人間が virtualenv を起動して supervisorctl を叩いていた。 $ workon project $ supervisorctl start projectLinux マシンを起動したら自動的に Supervisord が起動して、gunicorn も起動するという事がやりたかった。 gunicorn はシステムの Python の環境には入ってなくて virutalenv(virtualenvwrapper) で環境構築をしている。 検索した結果 Activating a virtualenv in supervisord - Parente's Mindtrove な方法でいけた。 ラッパー用のシェルスクリプト #!/bin/sh VENV=$1 echo $VENV if