lckong 发表于 2023-7-6 09:43:18

【求教】Serverstatus cppla服务端如何取消接入

RT,第一次接触Serverstatus cppla,刚刚部署的时候服务端有台小鸡不小心接入了两次(s01和s03),想取消掉其中一个进程,要怎么操作

灌水王 发表于 2023-7-6 09:43:39

老哥,你这个我试过了,太tm好用了,舒服!
(已经推荐给几个朋友了)

zyfirefly007 发表于 2023-7-6 09:44:23

谢谢,kill -s 9 pid号 = pkill -9 进程名学到了

灌水王 发表于 2023-7-6 09:44:44

cppla版的客户端,操作要蛮烦点,重启机器要手动重启客户端,关闭需要找到对应pid杀掉。
强烈建议用我这个,全自动,不接入的话只需要systemctl stop sss-agent,
https://github.com/lidalao/ServerStatus

灌水王 发表于 2023-7-6 09:45:21

修改配置文件后重启程序

灌水王 发表于 2023-7-6 09:46:03

谢谢老哥,我的意思是想取消服务端的接入,比如说我不想要这个小鸡加入到探针里了,但是我已经运行了
wget --no-check-certificate -qO client-linux.py 'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py' && nohup python3 client-linux.py SERVER=168.138.213.xxx USER=s03>/dev/null 2>&1 &

要怎么kill掉这个进程

灌水王 发表于 2023-7-6 09:46:58

kill -9 $pid

灌水王 发表于 2023-7-6 09:47:38

谢谢老哥,我昨天直接重启机器了

灌水王 发表于 2023-7-6 09:47:57

ps aux | grep py
pkill -9 py*
:L

ggzhong 发表于 2023-7-6 09:48:09

我运行完了是这个:


查了一下命令,这个 -9 是什么意思

lefiiibraiac31 发表于 2023-7-6 09:48:26

找到了。
-9 强制杀掉进程

坚持就会成功 发表于 2023-7-6 09:49:13

第一行:搜索所有包含“py”的进程,图中倒数第二行是你的探针客户端
第二行:强制(-9)杀死所有以py开头的进程的pid,可能会误伤无辜的进程,不过我懒得去查pid所以通常这么写,用楼上发的kill -9 pid其实更好一些

jeanspace 发表于 2023-7-6 09:49:35

第一行只是看一眼探针客户端开没开而已,要是事先已经知道开了就直接pkill,不需要再输第一行了
页: [1]
查看完整版本: 【求教】Serverstatus cppla服务端如何取消接入