pkill:控制同名程序的所有进程。
语法:pkill 选项 pattern(模式)
参数:
-G:仅匹配真实组ID在给定列表中的进程。
-P ppidlist: 仅匹配给定列表中PPID的进程。
-t termlist:仅匹配与给定列表中终端关联的进程。
-U uidlist:仅匹配真实的用户ID在给定列表中的进程。
-u euidlist:仅匹配有效用户ID在给定列表中的进程
-signal:指定发往每一个匹配进程的信
-x:仅认为进程其参数字符串或者执行文件名称正确匹配规定模式是匹配的进程。
按用户名踢出用户,首先在其他终端登陆xiaoqing账户,然后执行下列命令,发现其他终端上的xiaoqing已经退出了。
命令:
[root@localhost ~]# ps aux | grep xiaoqing
[root@localhost ~]# pkill -kill -U xiaoqing
[root@localhost ~]# ps aux | grep xiaoqing
也可以使用如下命令,强制使某账户退出:
[root@localhost home]# pkill -9 -U xiaoqing
当利用pkill对PPID进程操作时,实际上仅针对此PPID的子进程操作,而不会对指定的PPID进行操作。
[root@localhost ~]# pstree -p xiaoqing
[root@localhost ~]# pkill -P 33691
[root@localhost ~]# pstree -p xiaoqing
[root@localhost ~]# pkill -P 33664
[root@localhost ~]# pstree -p xiaoqing
运行上命令之前,需要在其他终端登陆xiaoqing,并且运行命令:
sleep 600
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
上一篇:Linux查看和剔除当前登录用户