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命令的主要内容,如果未能解决你的问题,请参考以下文章