技术解析

用 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

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服