安装supervisor
pip install supervisor
输入如下命令获得配置文件
echo_supervisord_conf
在配置文件底部增加如下配置
[program:etcd_node1]
command=/home/etcd/etcd-v3.3.10-linux-amd64/etcd --config-file=/home/etcd/conf/node1.yml
directory=/home/etcd/etcd-v3.3.10-linux-amd64
autostart=true
startsecs=2
startretries=3
autorestart=true
user=etcd
[program:etcd_node2]
command=/home/etcd/etcd-v3.3.10-linux-amd64/etcd --config-file=/home/etcd/conf/node2.yml
directory=/home/etcd/etcd-v3.3.10-linux-amd64
autostart=true
startsecs=2
startretries=3
autorestart=true
user=etcd
[program:etcd_node3]
command=/home/etcd/etcd-v3.3.10-linux-amd64/etcd --config-file=/home/etcd/conf/node3.yml
directory=/home/etcd/etcd-v3.3.10-linux-amd64
autostart=true
startsecs=2
startretries=3
autorestart=true
user=etcd
启动
supervisord -c /etc/supervisord.conf
查看状态
supervisorctl -c /etc/supervisord.conf status