Supervisor 是一个客户端/服务器系统,允许其用户控「类 UNIX」的操作系统上的许多进程。(完全不支持 windows!)

安装

Supervisor 是使用 Python 编写的,能够使用 pip 直接进行安装,但是这种方式不方便管理。我更推荐以 apt 或 brew 的方式进行安装,可以用 service 或者 brew services 很方便的控制它。

在 Ubuntu 上

# 使用 apt 安装
sudo apt install supervisor

# 修改配置
sudo vi /etc/supervisor/supervisord.conf

# 启动
sudo service supervisor start

# 关闭
sudo service supervisor stop

在 CentOS 上

# 使用 yum 安装
sudo yum install supervisor

# 修改配置
sudo vi /etc/supervisord.conf

# 启动
sudo service supervisord start

# 关闭
sudo service supervisor stop

在 Mac 上

# 使用 brew 安装
brew install supervisor

# 修改配置
vi /usr/local/etc/supervisord.ini

# 后台启动
brew services start supervisor

# 前台启动
supervisord -c /usr/local/etc/supervisord.ini

# 关闭
brew services stop supervisor

参考