安裝Supervisor
# 安裝supervisor yum install supervisor # 打開supervisor的配置文件 vi /etc/supervisord.conf
將supervisord的配置文件拷貝到/home/supervisord/目錄下,這是我的習慣,將配置文件集中管理
# 先創建目錄 mkdir /home/supervisord/ # 然后拷貝文件過去 cp /etc/supervisord.conf /home/supervisord/supervisord.conf # 編輯配置文件 vi /home/supervisord/supervisord.conf
在/home/supervisord/supervisord.conf最后追加如下內容,這個例子是配置shadowsocks
[program:shadowsocks] command=ss-server -c /home/ss/config.json user=root autostart=true autorestart=true stderr_logfile=/home/ss/err.log stdout_logfile=/home/ss/out.log
最后,啟動
supervisord -c /home/supervisord/supervisord.conf
如果想要supervisord開機自啟動
# 編輯啟動文件 vi /etc/rc.local # 在新行添加要執行的命令 supervisord -c /home/supervisord/supervisord.conf
常用命令
# 查看所有action supervisorctl help # 控制所有進程 supervisorctl start all supervisorctl stop all supervisorctl restart all # 控制目標進程 supervisorctl stop shadowsocks supervisorctl start shadowsocks supervisorctl restart shadowsocks
