プロジェクトの開発とテストを行っていたとき、virtualenvwrapper を使用して環境を管理し、実行していました。
workon myproject
python myproject.py
もちろん、適切な virtualenv に入ると、適切なバージョンの Python と、プロジェクトを実行するための他の対応するライブラリを使用していました。
ここで、Supervisord を使用して、デプロイの準備が整った同じプロジェクトを管理したいと考えています。問題は、スクリプトを実行する前に適切な virtualenv をアクティブにするように Supervisord に指示する適切な方法は何ですか? これを行う別の bash スクリプトを作成し、Supervisord 構成ファイルのコマンド フィールドでそのスクリプトを呼び出す必要がありますか?