kill命令、killall命令、pkill 命令
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 命令相关推荐
- pkill mysql_centos下kill、killall、pkill命令区别
kill是用来终止进程的 首先可以通过ps aux查看系统有哪些进程正在运行. 1.用kill来杀死某一个进程 #kill,加选项-9,加PID,表示杀死进程编号为PID的这个进程 # -1 重启 # ...
- linux kill强制结束进程参数,Linux结束进程之kill、killall、pkill命令
1. 前言 我们经常在Linux里使用kill命令来结束某后台进程.但kill命令实际上是向进程发送信号,并且有多种信号.终止运行一个程序只是其中一个信号而已.kill是根据进程号发送信号的,而另一个 ...
- kill、killall、pkill命令区别
1.用kill来杀死某一个进程 pid是进程号,可以用 ps 命令查出 kill pid // 默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出 ...
- pkill mysql_终止进程的工具kill,killall和pkill
终止一个进程或终止一个正在运行的程序,一般是通过kill .killall.pkill等进行.比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具. 另外应用的场合就是在服务器管理中,在不涉 ...
- Linux杀死进程命令:kill、killall、pkill
kill命令: 1.格式:kill [信号] 进程id 2..查看经常信号:kill -l 3.常用命令: 平滑重启进程:kill -1 进程id 强制杀死进程:kill -9 进程id #查看进程可 ...
- 【Linux】进程管理之kill、killall、pkill
一.kill 命令 Linux 中的 kill 命令用来终止指定的进程的运行,是 Linux 下进程管理的常用命令.通常,终止一个前台进程可以使用 Ctrl+C 键,但是,对于一个后台进程就须用 ...
- Linux笔记 No.20---(进程管理工具:ps、pstree、top、pgrep、kill、killall、pkill、查看系统资源的使用vmstat)
文章目录 一.定时任务crontab实现每秒执行 二.进程 (一)Linux程序与进程 1.程序和进程的区别 2.进程和线程的区别 3.父子进程的关系 三.进程管理工具 (一)ps命令 (二)pstr ...
- 查看进程树(pstree,ps)、杀进程(kill,killall,pkill)
案例:查看用户lisi开启进程 [root@server0 ~]# su - lisi #切换lisi用户 [lisi@server0 ~]$ vim aa.sh #随便开启一个程序[root@ser ...
- 几个进程管理的命令:pkill,pidof,kill,killall,job
pkill命令可以按照进程名杀死进程.pkill和killall应用方法差不多,也是直接杀死运行中的程序:如果您想杀掉单个进程,请用kill来杀掉. pkill命令可以按照进程名杀死进程.pkill和 ...
- Linux中kill,pkill,killall和xkill命令汇总讲解
终止一个进程或终止一个正在运行的程式,一般是通过 kill .killall.pkill.xkill 等进行.比如一个程式已死掉,但又不能退出,这时就应该考虑应用这些工具. 另外应用的场合就是在服务器 ...
最新文章
- c语言翻译成php,C语言如何把它翻译成中文
- log4j.properties配置详解与实例
- HelloX项目github协同开发指南
- OpenCV AprilTags 识别
- poj-Scout YYF I
- Linux学习:shell 命令(软件安装和卸载)
- mysql中的shell脚本命令_shell脚本中mysql命令
- 小企业服务器设置位置,小企业服务器配置
- StratoVirt在x86_64下的初体验
- Salt-Syndic
- 蓝桥杯大赛软件赛省赛,C/C++大学B组,改革后2019-2021真题知识点分类
- android wifi认证,android 怎么检测连接的wlan wifi需要portal认证
- 一步一步理解CPU芯片漏洞:Meltdown与Spectre
- 招行两地一卡——PayPal美元兑换人民币的最佳解决方案
- DateCalander
- Postgresql - 查询表引用或被引用的外键
- Echarts饼图实现颜色渐变
- 《娱乐至死》读书笔记(part6)--教育的目的是让学生们摆脱现实的奴役,而现在的年轻人为了适应现实而改变自己
- Spring、Struts2+Spring+Hibernate整合步骤
- Docker入门的亿点点学习