supervisorctl 进程管理
1.查看所有子进程的状态
[root@wghpt_tomcat2031_8006 ~]# supervisorctl status
dfs RUNNING pid 56001, uptime 151 days, 0:26:28
sshd RUNNING pid 8, uptime 207 days, 0:04:20
tomcat RUNNING pid 125004, uptime 14:35:38
第一列是服务名;
第二列是运行状态,RUNNING表示运行中,FATAL 表示运行失败,STARTING表示正在启动,STOPED表示任务已停止;
第三/四列是进程号,最后是任务已经运行的时间。
2.查看单个任务状态: supervisorctl status 服务名
[root@wghpt_tomcat2031_8006 ~]# supervisorctl status dfs
dfs RUNNING pid 56001, uptime 151 days, 0:28:15
3.关闭任务:supervisorctl stop 服务名
supervisorctl stop dfs
supervisorctl stop all 关闭所有进程
supervisorctl stop tomcat 关闭tomcat
4.启动任务:supervisorctl start 服务名
supervisorctl start dfs
supervisorctl start all 启动所有进程
supervisorctl start tomcat 启动tomcat
5.重启任务:supervisorctl restart 服务名
supervisorctl restart dsf