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