kill命令

作用:发送指定的信号到相应进程

参数
-l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称
-a 当处理当前进程时,不限制命令名和进程号的对应关系
-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s 指定发送信号
-u 指定用户

只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略

常用信号
HUP 1 终端断线(重新加载进程)
INT 2 中断(同 Ctrl + C)
QUIT 3 退出(同 Ctrl + \)
TERM 15 终止(正常停止一个进程)
KILL 9 强制终止(杀死一个进程)
CONT 18 继续(与STOP相反, fg/bg命令)
STOP 19 暂停(同 Ctrl + Z)

 彻底杀死进程

格式:
kill -9 PID号
得到指定信号的数值 [root@C7-15 ~]# kill -l KILL
9

killall命令

参数

-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

显示版本信息

格式:killall 选项 进程名称

例如:

默认没有需要yum安装[root@C7-15 ~]# yum -y install psmisc
...............
......
[root@C7-15 ~]# killall -9 bash   #结束bash进程会断开连接;重新连接即可连接断开

pkill 命令

pkill 命令:用于杀死一个进程,与 kill 不同的是它会杀死指定名字的所有进程,类似于 killall 命令
kill 命令:杀死指定进程 PID,需要配合 ps 使用,而 pkill 直接对进程对名字进行操作,更加方便

格式:pkill [选项]  进程名称

参数
-o 仅向找到的最小(起始)进程号发送信号
-n 仅向找到的最大(结束)进程号发送信号
-P 指定父进程号发送信号
-g 指定进程组
-t 指定开启进程的终端

例:结束所有的 httpd 进程


[root@C7-15 ~]# pkill -9 httpd

kill命令、killall命令、pkill 命令相关推荐

  1. pkill mysql_centos下kill、killall、pkill命令区别

    kill是用来终止进程的 首先可以通过ps aux查看系统有哪些进程正在运行. 1.用kill来杀死某一个进程 #kill,加选项-9,加PID,表示杀死进程编号为PID的这个进程 # -1 重启 # ...

  2. linux kill强制结束进程参数,Linux结束进程之kill、killall、pkill命令

    1. 前言 我们经常在Linux里使用kill命令来结束某后台进程.但kill命令实际上是向进程发送信号,并且有多种信号.终止运行一个程序只是其中一个信号而已.kill是根据进程号发送信号的,而另一个 ...

  3. kill、killall、pkill命令区别

    1.用kill来杀死某一个进程 pid是进程号,可以用 ps 命令查出 kill pid // 默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出 ...

  4. pkill mysql_终止进程的工具kill,killall和pkill

    终止一个进程或终止一个正在运行的程序,一般是通过kill .killall.pkill等进行.比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具. 另外应用的场合就是在服务器管理中,在不涉 ...

  5. Linux杀死进程命令:kill、killall、pkill

    kill命令: 1.格式:kill [信号] 进程id 2..查看经常信号:kill -l 3.常用命令: 平滑重启进程:kill -1 进程id 强制杀死进程:kill -9 进程id #查看进程可 ...

  6. 【Linux】进程管理之kill、killall、pkill

    一.kill 命令   Linux 中的 kill 命令用来终止指定的进程的运行,是 Linux 下进程管理的常用命令.通常,终止一个前台进程可以使用 Ctrl+C 键,但是,对于一个后台进程就须用 ...

  7. Linux笔记 No.20---(进程管理工具:ps、pstree、top、pgrep、kill、killall、pkill、查看系统资源的使用vmstat)

    文章目录 一.定时任务crontab实现每秒执行 二.进程 (一)Linux程序与进程 1.程序和进程的区别 2.进程和线程的区别 3.父子进程的关系 三.进程管理工具 (一)ps命令 (二)pstr ...

  8. 查看进程树(pstree,ps)、杀进程(kill,killall,pkill)

    案例:查看用户lisi开启进程 [root@server0 ~]# su - lisi #切换lisi用户 [lisi@server0 ~]$ vim aa.sh #随便开启一个程序[root@ser ...

  9. 几个进程管理的命令:pkill,pidof,kill,killall,job

    pkill命令可以按照进程名杀死进程.pkill和killall应用方法差不多,也是直接杀死运行中的程序:如果您想杀掉单个进程,请用kill来杀掉. pkill命令可以按照进程名杀死进程.pkill和 ...

  10. Linux中kill,pkill,killall和xkill命令汇总讲解

    终止一个进程或终止一个正在运行的程式,一般是通过 kill .killall.pkill.xkill 等进行.比如一个程式已死掉,但又不能退出,这时就应该考虑应用这些工具. 另外应用的场合就是在服务器 ...

最新文章

  1. c语言翻译成php,C语言如何把它翻译成中文
  2. log4j.properties配置详解与实例
  3. HelloX项目github协同开发指南
  4. OpenCV AprilTags 识别
  5. poj-Scout YYF I
  6. Linux学习:shell 命令(软件安装和卸载)
  7. mysql中的shell脚本命令_shell脚本中mysql命令
  8. 小企业服务器设置位置,小企业服务器配置
  9. StratoVirt在x86_64下的初体验
  10. Salt-Syndic
  11. 蓝桥杯大赛软件赛省赛,C/C++大学B组,改革后2019-2021真题知识点分类
  12. android wifi认证,android 怎么检测连接的wlan wifi需要portal认证
  13. 一步一步理解CPU芯片漏洞:Meltdown与Spectre
  14. 招行两地一卡——PayPal美元兑换人民币的最佳解决方案
  15. DateCalander
  16. Postgresql - 查询表引用或被引用的外键
  17. Echarts饼图实现颜色渐变
  18. 《娱乐至死》读书笔记(part6)--教育的目的是让学生们摆脱现实的奴役,而现在的年轻人为了适应现实而改变自己
  19. Spring、Struts2+Spring+Hibernate整合步骤
  20. Docker入门的亿点点学习

热门文章

  1. 了不起的互联网老男孩,在创业路上不掉队
  2. GUETCTF第三届梦极光杯初赛部分WP
  3. 图表控件AnyChart如何创建JavaScript角度规
  4. 恋爱中的经济学(沉没成本)
  5. 请以《心中的彩虹》为题写一篇作文
  6. python OpenCV 答题卡识别判卷
  7. 梳理一个问题(收编黄赌毒)
  8. 看了《疯狂的石头》后得到的教训
  9. mysql数学函数有什么_MySQL数学函数的简单总结-mysql教程-学派吧
  10. C++如何避免数组越界