您的位置:首页 > 其它

工作之命令小总结(6):killall命令

2013-11-29 22:43 239 查看
linux系统中的killall命令用来杀死指定名字的进程(kill processes by name)。我们可以使用kill命令杀死指定进程pid的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令配合grep来查找进程,而killall把这两个过程合二为一,是个很好用的命令。
【命令格式】
killall[参数][进程号]
【命令功能】
用来结束同名的所有进程
【命令参数】
-Z 只杀死拥有scontext的进程
-e 要求匹配进程的名称
-I 忽略大小写
-g 杀死进程组而不是进程
-i 交互模式,杀死进程前先询问用户
-l 列出所有已知信号名称
-q 不输出警告信息
-s 发送指定的信号
-v 报告信号是否成功发送
-w 等待进程死亡
--help 显示帮助信息
--version 显示版本信息
【实例展示】
杀死同名的所有进程

[root@node1 ~]# ps aux | grep vim
root     23211  0.1  0.7 143592  3784 pts/1    S+   00:02   0:00 vim install.log
root     23421  0.0  0.1 103244   836 pts/0    S+   00:05   0:00 grep vim
[root@node1 ~]# killall vim
[root@node1 ~]# ps aux | grep vim
root     23426  0.0  0.1 103244   836 pts/0    S+   00:05   0:00 grep vim
强制杀死所有的进程

[root@node1 ~]# killall  -9 vim
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  进程 killall