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                        //查看进程,有3个wc进程

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

Linux基础命令---杀死进程pkill

pkill pkill可以给指定的进程发送信息,它可以结束某个执行的进程或者目录登录的用户. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedo ...

Linux基础命令——查看进程命令

linux是一个 多进程   多用户的操作系统 ps(显示当前进程的状态) ps -ef  查看当前linux 进程 ps -ef | grep 'mysqld'  过滤mysql的进程 (grep  ...

Linux 基础命令4进程

ID和PID的产生 ps( process status) 查看现在的进程 上例中,列出了两个进程,进程 5198 和进程 10129,各自代表命令 bash 和 ps.正如我们所看到的, 默认情况下 ...

linux基础命令---显示进程ps

ps ps指令可以显示系统中当前进程的信息,它的输出结果是高度可定制的.如果您希望重复更新所选内容和显示的信息,请使用top(1)代替. 请注意,“ps-aux”与“ps aux”不同.POSIX和U ...

Linux基础命令---查找进程id

pidof pidof可以查找指定名称的进程的pid,将结果送到标准输出.pidof有两种返回值:0,找到至少一个进程:1,没有找到进程.pidof实际上与killall5相同:程序根据调用它的名称进 ...

Linux基础命令---init进程

init init是所有进程的父进程,它由内核执行,可以启动其他所有的进程.init指令在启动时会参考/etc/inittab文件的配置,完成其他进程的启动.init通常不会由用户进程执行,并且期望进 ...

[转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

测试常用——linux 基础命令

测试常用 的 linux 基础命令 1,查看服务器日志vi 查看文件(查找关键字:exception/exception  :  从上往下找,按n查找下一个关键字,按shift+n查找上一个关键字?e ...

第四节,Linux基础命令

第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

随机推荐

MOOCULUS微积分-2: 数列与级数学习笔记 Review and Final

此课程(MOOCULUS-2 "Sequences and Series")由Ohio State University于2014年在Coursera平台讲授. PDF格式教材下载 ...

Android - 文件读写操作 总结

在android中的文件放在不同位置,它们的读取方式也有一些不同. 本文对android中对资源文件的读取.数据区文件的读取.SD卡文件的读取及RandomAccessFile的方式和方法进行了整理. ...

C#如何以管理员身份运行程序

在使用winform程序获取调用cmd命令提示符时,如果是win7以上的操作系统,会需要必须以管理员身份运行才会执行成功,否则无效果或提示错误. 比如在通过winform程序执行cmd命令时,某些情况 ...

3 kafka介绍

本博文的主要内容有 .kafka的官网介绍 http://kafka.apache.org/ 来,用官网上的教程,快速入门. http://kafka.apache.org/documentatio ...

SSH工作原理图

一个请求在Struts2框架中的处理大概分为以下几个步骤 : 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫 ...

HTTP协议基础总结

1,HTTP协议协议的概念:协议就是指计算机网络中,两台计算机之间进行通讯所必须共同遵守的规定和规则.HTTP协议:超文本传输协议是一种通信协议,它允许将超文本标记语言(html)文档从web服务器传 ...

config parser 模块

config parser —— 用于解析配置文件的模块 该模块的作用: 就是使用模块中的 RawConfigParser(). ConfigParser(). SafeConfigParser() ...

webpack 内存溢出 Allocation failed - JavaScript heap out of memory

项目中,当组件文件过多,webpack-dev-server 编译时,容易内存溢出, 在 \node_modules\.bin\webpack-dev-server.cmd 加以下红色配置,暂可解决 ...

poj2478 Farey Sequence 欧拉函数的应用

仔细看看题目,按照题目要求 其实就是 求 小于等于n的 每一个数的 欧拉函数值  的总和,为什么呢,因为要构成 a/b 然后不能约分  所以 gcd(a,b)==1,所以  分母 b的 欧拉函数值   ...

Angular6 学习笔记——指令

angular6.x系列的学习笔记记录,仍在不断完善中,学习地址: https://www.angular.cn/guide/template-syntax http://www.ngfans.net ...

linux killall 源代码,Linux基础命令---杀死进程killall相关推荐

  1. linux用kill命令删除进程,linux 使用kill命令杀死进程的几个办法

    常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx ...

  2. Linux最常用的基础命令 下篇

    Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b ...

  3. Linux最常用的基础命令

    Linux最常用的基础命令个人总结 计算机基础知识: 32bit和64bit系统的区别.系统运行机制 32bit=内存的最大寻址空间是2**32,也就是说最大只能使用4GB的内存 64bit=内存的最 ...

  4. Linux最常用的基础命令 上篇

    Linux最常用的基础命令个人总结 计算机基础知识 32bit和64bit系统的区别.系统运行机制 1989年python 诞生 C语言是编译型的语言,不太支持跨平台 Django 江购 32bit= ...

  5. Linux让命令居中,Linux 中常用的基础命令

    Linux 中常用的基础命令 ============================================================================== 概述: == ...

  6. Linux自学之旅-基础命令(locate命令)

    Linux自学之旅-基础命令(locate文件搜索命令) 文章目录 前言 一.locate使用 二.locate查找过程 总结 前言 1.上一节我们讲述了whereis和which搜索命令,主要说了两 ...

  7. Linux自学之旅-基础命令(shutdown关机重启命令)

    Linux自学之旅-基础命令(shutdown) 文章目录 前言 一.shutdown能做什么? 二.shutdown使用 1.关机 2.重启 总结 前言 1.上一节我们讲述了tar命令用来打包并压缩 ...

  8. Linux自学之旅-基础命令(压缩解压缩命令之bzip2命令)

    Linux自学之旅-基础命令(bzip2命令) 文章目录 前言 一.bzip2命令 二.bunzip2命令 总结 前言 1.上一节我们讲述了第二个压缩包格式gz,还没看的可点击下方链接进入观看:gzi ...

  9. Linux 系统中kill命令杀死进程常用技巧

    前言 在Linux的系统中,kill是我们最常见的命令之一. kill,英语中为杀死的意思,顾名思义,就是用来杀死一些东西的命令,在linux中就是用来杀死系统中的进程. 在Windows系统中,如果 ...

最新文章

  1. Scala’s parallel collections
  2. Chrome插件开发进阶
  3. 关于在Windows Mobile下今日插件使用WTL的问题
  4. Spring AOP编程问题:下面代码哪里错了?可以考验对Spring AOP的实现机制是否了解的
  5. Raspbian 中国软件源
  6. 关于高考报志愿的一些规划建议
  7. netty冲突 play sbt_尝试添加MySQL / slick后,Strange Play Framework 2.2异常
  8. 【less-2】sqli-labs靶场第二关
  9. XML 文档四种解析放式
  10. SOA 普元EOS 工作流开发
  11. python 爬虫——模拟登录古诗文网
  12. 智齿客服签约垂直日本的最大旅游服务平台仙贝旅行
  13. Aspose.Cells 取消隐藏行和列(取消隐藏单行、取消隐藏多行、取消隐藏单列、取消隐藏多列
  14. 微信小程序函数传参以及获取调用
  15. Portrait Photography: Ten Styles with One Light 人像摄影:一种风格的十种风格 Lynda课程中文字幕
  16. 实验六 文本串的加密解密
  17. iphone中按Home键退出程序
  18. 罗永浩微博发声,锤子或再出新一代坚果手机?
  19. 实战案例|拒绝信息泄露,腾讯云助力电商对抗网络爬虫
  20. 【沃顿商学院学习笔记】商业分析——Customer Analytics:01 描述性分析 Descriptive Analytics

热门文章

  1. Java初学·笔记2
  2. 耍耍VSCode2 - 一键生成佛祖保佑永无bug注释,最好用的注释插件
  3. java文本框设置字体样式,java Swing设置文本框文字颜色和字体
  4. 如何平衡:擅长,兴趣和工作
  5. 怎么开发一对一直播平台系统?一对一直播源码重点功能
  6. 小心:WinRAR软件中的关键漏洞影响过去19年发布的所有版本
  7. python 手动释放内存_Python手动清理内存
  8. java 布局_java布局
  9. 20150909,微软9月9日发布12个安全补丁
  10. 江苏省计算机一级理论题难吗,江苏省计算机一级理论题库第一章题号