Kill用户Pkill

来自linux中国网wiki
(重定向自Pkill
跳到导航 跳到搜索
强制踢人命令格式:pkill -kill -t tty

tty 所踢用户的TTY或者pts/x(x代表数字)

evan@evanpc:~/$ w
 19:17:41 up  9:46,  2 users,  load average: 0.20, 0.26, 0.11
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
evan     tty2     :0               09:32    9:46m 17:07   0.00s fcitx
evan     pts/5    192.168.10.107   17:45    1:08m  0.17s  0.17s -bash

 who am i  #查看一下哪个是自己
root     pts/2        2020-03-09 15:20 (172.23.11.144)

#把另外不是自己的干掉
evan@evanpc:~/$ pkill -kill -t pts/5

T用户的脚本

 cat pkill.sh 
#!/bin/bash
#T掉登录源为 11.26的用户
#IP可以提取出来
upts=`w |grep  '192.168.11.26'  | awk '{print $2}'`

#echo $upts

for loop in  $upts
do
#echo $loop
pkill -kill -t $loop
done 


see also

4种kill某个用户所有进程的方法