Linux命令之终止进程kill
  TEZNKK3IfmPf 2023年11月14日 19 0

概述

kill 命令可以用来终止进程,即杀死某些进程。

Linux命令之终止进程kill

语法

该命令的语法如下:

kill [选项] 进程号

该命令支持的选项有:

选项 说明
-l <信息编号> 若不加<信息编号>选项,则 -l 参数会列出全部的信息名称
-a 当处理当前进程时,不限制命令名和进程号的对应关系
-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s 指定发送信号
-u 指定用户
-9 表示强迫进程立即停止。这里的 9 就是 KILL 信号

注:kill 命令是通过进程的进程号来终止该进程的。

使用

查看全部的信号

如果要查看全部的信号,使用 -l 选项即可:

kill -l

Linux命令之终止进程kill

注:该命令不常用,但是信号却很有用。其中最常用的信号是:

  • 1 (HUP):重新加载进程。
  • 9 (KILL):强制杀死一个进程,最常用。
  • 14 (TERM):正常停止一个进程。

杀死进程

如果我们要杀死一个进程,只需要传递指定进程号就可以了。语法格式如下:

# 语法
kill 进程号
# 示例,杀死进程号为 564904 的进程
kill 564904

Linux命令之终止进程kill

强制杀死进程【★★★★★】

有时候简单使用 kill 命令并不能杀死进程,那么我们就要强制杀死它了,需要传递 KILL 信号。命令格式如下:

# 语法
kill -9 进程号
# 示例,强制杀死进程号为 159347 的进程
kill -9 159347

Linux命令之终止进程kill

注:可以把查询指定进程号和杀死进程写在一条命令中,如杀死所有有关的 java 进程:kill -9 $(ps -ef | grep java)

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   52   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   31   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   40   0   0 linuxshell
TEZNKK3IfmPf