一個用python實現(xiàn)的unix-like進程管理系統(tǒng)
安裝
pip install supervisor
supervisord
生成配置文件
echo_supervisord_conf > /etc/supervisor/supervisord.conf
啟動服務
supervisord -c /etc/supervisor/supervisord.conf
ps -ef | grep supervisord # 查看服務
supervisorctl
sudo supervisorctl shutdown # 關閉supervisor
sudo supervisorctl update # 配置更新后, 使配置生效,只影響修改的進程
sudo supervisorctl reload # 類似update, 但是所有進程會重啟
sudo supervisorctl status # 查看后臺進程
sudo supervisorctl start all/program_name # 啟動程序
sudo supervisorctl stop all/program_name # 關閉程序
sudo supervisorctl restart all/program_name # 重啟程序