Linux命令之pkill命令
一、命令简介
Linux pkill 用于杀死一个进程,与 kill 不同的是它会杀死指定名字的所有进程,类似于 killall 命令。kill 命令杀死指定进程 PID,需要配合 ps 使用,而 pkill 直接对进程对名字进行操作,更加方便。
二、使用示例
1、终止一个远程连接
[root@test1 ~]# pkill -kill -t pts/3 #终止pts/3终端的远程连接
2、终止单个用户的所有进程
[root@test1 ~]# pkill -u es #终止es用户的所有进程
3、显示被终止的进程号及数量
使用-e参数显示被终止进程ID信息,-c参数统计被终止的进程数量
[root@test1 ~]# pkill -ecu es
illed (pid 119772)
illed (pid 121704)
illed (pid 121876)
3
4、终端指定pid文件内的进程
使用-F file参数终止file进程文件内的进程
[es@test1 elasticsearch-7.13.2]$ cat pid
121082
[es@test1 elasticsearch-7.13.2]$ pkill -F pid
…
[1]+ Exit 143 ./bin/elasticsearch -p pid
5、终止匹配命令的时间最早的进程
[es@test1 elasticsearch-7.13.2]$ ps -ef |grep postfix
root 6893 1 0 Jun18 ? 00:00:04 /usr/libexec/postfix/master -w
postfix 6904 6893 0 Jun18 ? 00:00:00 qmgr -l -t unix -u
postfix 115786 6893 0 13:20 ? 00:00:00 pickup -l -t unix -u
es 122281 119772 0 14:39 pts/1 00:00:00 grep --color=auto postfix
[es@test1 elasticsearch-7.13.2]$ pkill -ou postfix
[es@test1 elasticsearch-7.13.2]$ ps -ef |grep postfix
root 6893 1 0 Jun18 ? 00:00:04 /usr/libexec/postfix/master -w
postfix 115786 6893 0 13:20 ? 00:00:00 pickup -l -t unix -u
es 122330 119772 0 14:39 pts/1 00:00:00 grep --color=auto postfix
6、查看命令版本
[root@test1 ~]# pkill -V
pkill from procps-ng 3.3.10
7、获取命令帮助
三、使用语法及参数说明
1、使用语法
用法:pkill [options]
2、参数说明
参数 | 参数说明 |
---|---|
-<sig>, --signal <sig> | 发送信号(可以是数字或者名字) |
-e, --echo | 显示什么进程被kill了 |
-c, --count | 统计匹配的进程数量 |
-f, --full | 要求使用完成的进程名字进行匹配 |
-g, --pgroup <PGID,…> | 匹配指定的用户组名 |
-G, --group <GID,…> | 匹配指定的用户组id |
-n, --newest | select most recently started |
-o, --oldest | select least recently started |
-P, --parent <PPID,…> | 匹配指定进程的父进程 |
-s, --session <SID,…> | 匹配会话id |
-t, --terminal <tty,…> | 匹配控制终端 |
-u, --euid <ID,…> | 匹配有效用户 |
-U, --uid <ID,…> | 匹配实际用户 |
-x, --exact | 根据命令名称匹配扩展内容 |
-F, --pidfile <file> | 读取PID文件 |
-h, --help | 获取命令帮助 |
-V, --version | 查看命令版本 |
Linux命令之pkill命令相关推荐
- Linux中kil命令和pkill命令的区别
Linux中kil命令和pkill命令的区别 kill命令格式: kill [参数][目标程序的端口号] 所以使用kill命令前需要使用ps命令查看目标程序的端口号: ps -ef | grep fi ...
- linux pkill窗口,Linux基础:pkill命令总结
这里将告诉您Linux基础:pkill命令总结,教程操作步骤:Linux如何踢掉/杀掉在线用户/终端? blog:https://www.cnblogs.com/Rohn/ 本文只总结一些常用的用法, ...
- linux pkill窗口,在Linux系统中pkill命令的基础,附pkill命令的使用示例
本文介绍了Linux pkill命令的基础,同时也附上pkill命令的实际使用示例. 简介 pkill是一个命令行实用程序,可以根据给定的标准将信号发送到正在运行的程序的进程,可以通过进程的全名或部分 ...
- kill命令、killall命令、pkill 命令
kill命令 作用:发送指定的信号到相应进程 参数 -l 信号,若果不加信号的编号参数,则使用"-l"参数会列出全部的信号名称 -a 当处理当前进程时,不限制命令名和进程号的对应关 ...
- 【Linux】一步一步学Linux——pkill命令(126)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 pkill命令可以按照进程名杀死进程.pkill和kill ...
- pkill -9 php,linux pkill命令
pkill是一个命令行实用程序,用于根据给定的标准将信号发送到正在运行的程序的进程.可以通过进程的全名或部分名,运行进程的用户或其他属性来指定进程. 本文介绍了Linux pkill命令的基础知识. ...
- [Linux] killall 、kill 、pkill 命令详解
killall 命令 Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name).我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀 ...
- linux之pkill命令
可以按照进程名杀死进程,pkill命令 可以按照进程名杀死进程.pkill和killall应用方法差不多,也是直接杀死运行中的程序:如果您想杀掉单个进程,请用kill来杀掉. 命令语法 pkill [ ...
- linux kill强制结束进程参数,Linux结束进程之kill、killall、pkill命令
1. 前言 我们经常在Linux里使用kill命令来结束某后台进程.但kill命令实际上是向进程发送信号,并且有多种信号.终止运行一个程序只是其中一个信号而已.kill是根据进程号发送信号的,而另一个 ...
最新文章
- switch能使用的数据类型有6种
- ASP.NET的Page.IsPostBack 属性详细说明(转)
- python sort 多级排序_Python使用sort和class实现的多级排序功能示例
- RabbitMQ consumer的一些坑
- 中心极限定理_中心极限定理的的原理与应用
- 使用cJSON库解析和构建JSON字符串
- 研发项目wbs分解简单案例_2013项目管理案例分析:工作分解结构(WBS)(精选五篇)...
- kakfa 3.0 创建topic流程(源码)
- C++图像处理OpenCV之屠龙宝刀第11篇 —— opencv_contrib(OpenCV贡献库)
- ios的wkwebview手势前进和后退,Zipym - 解压缩神器油猴脚本大师m3u8合并专家
- python代码画大白_Python turtle 画个大白
- HTML的导航栏的写法
- 计算机控制课设串级回路,华北电力大学过程计算机控制课设DDC串级回路PID闭环.doc...
- cad画多段线时不显示轨迹_CAD显示不出所画线段的解决方法
- 常用于应届生面试的24道面试题
- GPS导航(8):最短路径算法
- 【HTML】三种加载动画
- html、css如何画实心圆
- 七月在线--金融风控实战--第一课 金融风控业务详解--课程笔记
- 211非计算机专业如何转行IT?加入超级实习生就行吗?
热门文章
- Extjs下拉框 Combobox
- oracle查看impdp进度,impdp、expdp监控数据备份恢复完成进度(EXPDP/IMPDP/RMAN)
- (29.1)【CSRF详解】CSRF原理、利用过程、分类、举例、工具……
- html offsetwidth 字符串宽度,基于js中style.width与offsetWidth的区别(详解)
- 第 5 章点对点网络
- 数据链路层(2.点对点协议PPP)
- IDEA中同项目引用报红问题
- 安卓app添加底电耗模式和待机模式白名单
- 音视频基础之封装格式与音视频同步
- 12月8日 排序和字符数组