linux之pkill命令

Posted wx580ec8c84ec69

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之pkill命令相关的知识,希望对你有一定的参考价值。

命令语法

pkill [选项] [参数]

命令选项

  • -o:仅向找到的最小(起始)进程号发送信号;
  • -n:仅向找到的最大(结束)进程号发送信号;
  • -P:指定父进程号发送信号;
  • -g:指定进程组;
  • -t:指定开启进程的终端。

命令参数

最常被使用的信号是:

  • 1(HUP):重新加载进程
  • 9 (KILL): 杀死进程
  • 15(TERM):完美地停止一个进程
  • 使用一个信号序号(例如: -1)
  • 使用 “SIG” 前缀 (例如: -SIGHUP)
  • 不使用 “SIG” 前缀 (例如: -HUP)

重新加载 nginx 进程,你需要运行:

> pkill -HUP nginx
1039 sshd
2257 ssh-agent
6850 ssh
31279 ssh-agent

如果你想依照名字准确匹配进程,并发送信号给它:

> pkill \'^ssh$\'
> 符号^代表字符串开头,字符串$代表字符串结尾
> pkill -9 -f "ping 8.8.8.8"

使用-u选项告诉pkill仅仅匹配给出用户所运行的进程。

> pkill -u rumenz

想要指定多个用户,在多个用户名之间添加逗号:

> pkill -u rumenz,danny
> pkill -9 -u rumenz gnome
> pkill -9 -n screen

原文链接:https://rumenz.com/rumenbiji/linux-pkill.html
微信公众号:入门小站

以上是关于linux之pkill命令的主要内容,如果未能解决你的问题,请参考以下文章

linux之pkill命令

Linux基础:pkill命令总结

Linux 命令(178)—— pkill 命令

Linux 命令(178)—— pkill 命令

Linux基础命令---杀死进程pkill

[Linux] killall kill pkill 命令详解