欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

【Linux】一步一步学Linux——killall命令(125)

发布时间:2024/4/21 linux 61 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【Linux】一步一步学Linux——killall命令(125) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

00. 目录

文章目录

    • 00. 目录
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用选项
    • 04. 参考示例
    • 05. 附录

01. 命令概述

killall命令使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。

02. 命令格式

killall [-egiqvw] [-signal] name ... killall -l killall -V

03. 常用选项

-e:对长名称进行精确匹配; -l:忽略大小写的不同; -p:杀死进程所属的进程组; -i:交互式杀死进程,杀死进程前需要进行确认; -l:打印所有已知信号列表; -q:如果没有进程被杀死。则不输出任何信息; -r:使用正规表达式匹配要杀死的进程名称; -s:用指定的进程号代替默认信号“SIGTERM”; -u:杀死指定用户的进程。

04. 参考示例

4.1 显示所有已知信号列表

[deng@itcast ~]$ killall -l HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS UNUSED [deng@itcast ~]$

4.2 杀死所有同名进程

[deng@itcast ~]$ killall bash [deng@itcast ~]$

4.3 向进程发送指定信号

[deng@itcast ~]$ killall -9 top [deng@itcast ~]$

4.4 使用信号编号杀死进程

[deng@itcast ~]$ killall -SIGKILL top [deng@itcast ~]$

4.5 杀死所有登录的shell

[deng@itcast ~]$ killall -9 bash

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

总结

以上是生活随笔为你收集整理的【Linux】一步一步学Linux——killall命令(125)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。