linux之pkill命令

古人已用三冬足,年少今开万卷余。这篇文章主要讲述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
微信公众号:入门小站
  • 回复【1001】获取 linux常用命令速查手册
  • 回复【10010】获取 阿里云ECS运维Linux系统诊断
  • 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
  • 回复【10013】获取 shell简明教程
【linux之pkill命令】
linux之pkill命令

文章图片


    推荐阅读