pkill命令可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉
语法
pkill(选项)(参数)
pkill [options] <pattern>
选项
选项 | 解释 |
---|---|
– |
指定要发生的信号,名字或者数字都可以 |
-e, –echo | 输出杀死的进程 |
-c, –count | 匹配进程的数量 |
-f, –full | 使用完整的进程名称进行匹配 |
-g, –pgroup <PGID,…> | 匹配列出的进程组ID |
-G, –group <GID,…> | 匹配真实的组ID(属组ID) |
-n, –newest | 只选择最新的(最近开始的)匹配的进程。 |
-o, –oldest | 只选择最早的(最近最少开始的)匹配的进程。 |
-P, –parent <PPID,…> | 只匹配给定的父进程的子进程 |
-s, –session <SID,…> | 匹配回话ID |
-t, –terminal <tty,…> | 指定开启进程的终端 |
-u, –euid <ID,…> | 匹配有效的ID |
-U, –uid <ID,…> | 匹配真实的ID(用户ID) |
-x, –exact | 与命令名完全匹配 |
-F, –pidfile |
从文件中读取PID |
-L, –logpidfile | 如果PID文件未被锁定则返回失败 |
–ns |
匹配属于与 |
–nslist <ns,…> | 列出哪些命名空间将被视为–ns选项。可用的命名空间:ipc,mnt,net,pid,user,uts |
-h, –help | 显示此帮助并退出 |
-V, –version | 输出版本信息并退出 |
参数
进程名称:指定要查找的进程名称,同时也支持类似grep指令中的匹配模式。
实例
pgrep -l gaim
2979 gaim
pkill gaim
参考链接: