killall

killall可以根据名字来杀死进程,它会给指定名字的所有进程发送信息。如果没有指定信号名,则发送SIGTERM。信号可以通过名称(例如-HUP或-SIGHUP)或数字(例如-1)或选项-s来指定。如果命令名不是正则表达式(选项-r),并且包含斜杠(/),则将选择执行该特定文件的进程,与其名称无关。如果每个列出的命令至少有一个进程被杀死,或者没有列出命令,并且至少有一个进程符合-u和-Z搜索条件,则KILLALL返回一个零返回代码。否则KILLALL返回非零。KILLALL进程永远不会杀死自己(但可能会杀死其他KILLALL进程)。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1、语法

       killall [选项]  name

 

2、选项列表

选项

说明

-e | --exact

进程需要和名字完全相符

-I | --ignore-case

忽略大小写

-g | --process-group

结束进程组

-i | --interactive

结束之前询问

-l | --list

列出所有的信号名称

-q | --quite

进程没有结束时,不输出任何信息

-r | --regexp

将进程名模式解释为扩展的正则表达式。

-s | --signal

发送指定信号

-u | --user

结束指定用户的进程

-v | --verbose

显示详细执行过程

-w | --wait

等待所有的进程都结束

-V |--version

显示版本信息

--help

显示帮助信息

 

3、实例

结束所有进程

[root@localhost ~]#ps                        //查看进程,有3wc进程

  PID TTY          TIME CMD

 8266 pts/0    00:00:00 bash

 9781 pts/0    00:00:00 wc

 9784 pts/0    00:00:00 wc

 9785 pts/0    00:00:00 wc

 9786 pts/0    00:00:00 ps

[root@localhost ~]# killall -9 wc          //结束所有的wc进程

[root@localhost ~]#ps                       //查看进程,wc都被杀死

  PID TTY          TIME CMD

 8266 pts/0    00:00:00 bash

 9788 pts/0    00:00:00 ps

[1]   已杀死               nice -n 19 wc

[2]-  已杀死               nice -n 19 wc

[3]+  已杀死               nice -n 19 wc

 

最新文章

  1. 30款最好的 Bootstrap 3.0 免费主题和模板
  2. iOS block 的底层实现
  3. 史上最详细的Android Studio系列教程四--Gradle基础
  4. poj 2421 Constructing Roads 解题报告
  5. spring 切面 前置后置通知 环绕通知demo
  6. javascript:history.go(-1);
  7. 解决DataGridView.DataSource重复赋值而不显示问题
  8. Spring框架快速入门之简介
  9. DGIM
  10. php如何判断用户是从指定页面跳转进来的
  11. asp.net小技巧:保留password模式文本框textbox内的数据不丢失。
  12. C# 索引器简介
  13. day20
  14. 通过Solr所提供的Dataimporthandler实现数据源的导入
  15. NOIP2016 巨凉无比的感言
  16. Maven deploy部署jar到远程私服仓库
  17. Oracle18c show pdbs 命令的使用.
  18. OpenStack 图形化服务 Horizon使用(十三)
  19. 剑指offer-python面试篇第一部分
  20. 各种id生成策略

热门文章

  1. 1-4-bootloader架构学习
  2. VS Code对.NET Core项目持续的Build
  3. Centos安装elasticsearch教程
  4. The iOS Simulator deployment target is set to 6.0
  5. MySQL数据库查询操作进阶——多表查询
  6. MySQL5.7配置基于GTID的复制
  7. JsonDataObjects 简单实用
  8. [css]table的拆分
  9. mybatis oracle 插入自增记录 获取主键值 写回map参数
  10. 《全栈性能Jmeter》-1性能方向职业发展