daemontoolsみたいなもの?
ざっと見たメモ
- supervisord が常駐
- 子プロセスとしてコマンドを実行/管理
- コマンドはフォアグラウンドで実行
- 子プロセスが終了したら再度実行する
- 実行ユーザの指定、環境変数の設定等が可能
- 標準出力/エラーを特定のlogfileに出力可能
設定ファイル
- /etc/supervisord.conf
- /etc/supervisord.d/*ini
- コマンドごとの設定はファイルごとに分けてhoge.ini とすると管理しやすい
# supervisorctl status # supervisorctl stop hogehoge # supervisorctl start hogehoge # supervisorctl tail hogehoge ### stdout_logfile を表示?