用 supervise 监控进程的问题
- 0次
- 2021-07-16 16:16:24
- idczone
1. 我用supervise监控了一个Python脚本,这时候如果机器重启导致脚本中断的话,supervise还会自动启动这个脚本吗?
2. 怎么停止supervise的监控?killall supervise?
求解答 >_<
cmd
1. 看你的supervisor会不会开机自动启动, 会的话, 就会把它所监控的程序也起起来
2. supervisorctl stop
你说的是 supervisord.org 这个吧。
关于 1,会。
关于 2:
supervisorctl list 列出所有监控的进程
supervisorctl stop 后面跟进程名就可以停掉了
楼主说的是 daemontools 这个包带的 supervise 而不是 supervisor 吧,把 svscan 添加到开机启动就好了,它会扫描 /etc/service(路径因发行版而不同)下的 supervise 配置,并把它们全部起来
使用 svscanboot 就可以了。
建议楼主直接看文档: http://cr.yp.to/daemontools/start.html
另外这是我以前总结的 : http://wiki.tankywoo.com/tool/daemontools.html