“Kill用户Pkill”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
 
第16行: 第16行:
 
evan@evanpc:~/$ pkill -kill -t pts/5
 
evan@evanpc:~/$ pkill -kill -t pts/5
 
</pre>
 
</pre>
 +
=T用户的脚本=
 +
<pre>
 +
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
 +
 +
 +
</pre>
  
 
=see also=
 
=see also=

2020年5月12日 (二) 07:40的最新版本

强制踢人命令格式: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某个用户所有进程的方法