Linux 命令 - pkill 命令

Linux 命令 - pkill 命令


1、简介

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

2、语法

pkill(选项)(参数)

3、支持的选项

--help 显示帮助文档

--version 显示命令版本

-f 查找完成的文件名

-g pgrp 只匹配列出的进程组ID中的进程。进程组0被转换为pgrep或pkill自己的进程组。

-G gid 只匹配实际组ID列出的进程。可以使用数值或符号值。

-n 选择最近执行的进程

-o 选择最早的进程

-P ppid 选择父pid匹配的进程

-s sid 只匹配进程会话ID列出的进程。会话ID 0被转换为pgrep或pkill自己的会话ID。

-t term 查找符合终端号的进程

-u euid 只匹配其有效用户ID列出的进程。

-U uid 只匹配实际用户ID列出的进程。可以使用数值或符号值。

-v 查找不符合条件的进程

-x 只匹配其名称(如果-f指定了命令行)与模式完全匹配的进程。

-signal 要发送的信号

4、支持的参数

进程名称:指定要查找的进程名称,同时也支持类似grep指令中的匹配模式。

5、退出码说明



0 一个或多个进程符合。

1 没有进程符合

2 命令的语法错误

3 致命错误:内存不足等。

6、举例

1、

pgrep -l gaim
2979 gaim

pkill gaim

kill对应的是PID,pkill对应的是command。

2、

pkill -f  xxx.jar
发布了442 篇原创文章 · 获赞 1375 · 访问量 210万+

猜你喜欢

转载自blog.csdn.net/qq_15071263/article/details/103710983