#查看在运行的程序
supervisorctl status
#查看supervisor配置文件
cat /etc/supervisord.conf
#子进程配置文件
#注:默认子进程配置文件为ini格式,可在supervisor主配置文件中修改。
cd /etc/supervisord.d
xx.ini配置文件内容
[program:mdata]
command=python3.7 run.py #命令
directory=/root/xx目录 #工作目录
redirect_stderr=true
stdout_logfile=/tmp/xx程序-stdout.log #日志输出
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
#更新配置(或将新程序添加)
supervisorctl update program名
#启动程序
supervisorctl start program名
supervisorctl status #查看所有进程的状态
supervisorctl stop es #停止es
supervisorctl start es #启动es
supervisorctl restart #重启es
supervisorctl update #配置文件修改后使用该命令加载新的配置
supervisorctl reload #重新启动配置中的所有程序
版权声明:本文为qq_35398413原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。