恶心的 S6-Supervise
无法卸载的 nginx
今天在一台 ubuntu20.04 服务器上卸载 nginx,发现无论用什么方法,nginx 都无法卸载,进程杀死就重启。nginx 可执行文件都删除了,重启物理机都没用处。
最后发现有个守护进程一直在恶心的跟我搞事情:
1
2
3
4
| 2:~$ ps -ef|grep nginx
root 5610 5589 0 17:33 ? 00:00:00 nginx: master process /usr/local/openresty/bin/openresty -g daemon off;
root 5623 5610 0 17:33 ? 00:00:00 nginx: worker process
root 5624 5610 0 17:33 ? 00:00:00 nginx: worker process
|
无能愤怒 & 恶心的S6-Supervise
搜索引擎都没有找到如何关闭该恶心的S6-Supervise. 甚至连 s6 的命令都找不到
1
2
3
| ~$ s6-svc
Command 's6-svc' not found, but can be installed with:
sudo apt install s6
|
救命!
官方网站是什么玩意?
https://skarnet.org/software/s6/s6-supervise.html
反转
1
2
3
4
5
| ~$ sudo find / -name "s6-supervise"
/data/docker_dir/overlay2/acdae1dfd0081ae7b6dcbb29b3fe9ae312ea535821693177c731b49f81627877/diff/package/admin/s6-2.11.3.2/command/s6-supervise
/data/docker_dir/overlay2/acdae1dfd0081ae7b6dcbb29b3fe9ae312ea535821693177c731b49f81627877/diff/command/s6-supervise
/data/docker_dir/overlay2/af232c75a082371905a8642f39a472d83e36a2a80b62b535d9b5d3a365a9db41/merged/package/admin/s6-2.11.3.2/command/s6-supervise
/data/docker_dir/overlay2/af232c75a082371905a8642f39a472d83e36a2a80b62b535d9b5d3a365a9db41/merged/command/s6-supervise
|
原来 tm 是 docker 里面的nginx。。。。 无语凝噎