当前位置: 首页 > news >正文

Linux kill 命令

Linux kill 命令用于终止正在运行的进程。

kill 命令可以发送不同的信号给目标进程,来实现不同的操作,如果不指定信号,默认会发送 TERM 信号(15),即终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。

kill [options] <PID>

<PID> 是要终止进程的进程 ID。

  • -l:列出所有可用的信号。
  • -<signal>:发送特定的信号给目标进程,如 -9 表示发送 KILL 信号,即强制终止进程。

最常用的信号是:

  • SIGKILL(信号9):立即结束进程,不能被捕获或忽略。
  • SIGTERM(信号15):正常结束进程,可以被捕获或忽略。
  • SIGSTOP(信号19):暂停进程,不能被捕获、忽略或结束。
  • SIGCONT(信号18):继续执行被暂停的进程。
  • SIGINT(信号2):通常是Ctrl+C产生的信号,可以被进程捕获或忽略。

实例

终止 PID 为 1234 的进程

kill 1234

强制终止 PID 为 1234 的进程:

kill -9 1234

向 PID 为 1234 的进程发送 SIGSTOP:

kill -s SIGSTOP 1234

相关文章:

  • 基于 Rust 与 GBT32960 规范的编解码层
  • matlab 四维数据可视化(已解决)
  • OCR PDF 文件是什么?它包含什么内容?
  • 鸿蒙开发:wrapBuilder来封装全局@Builder
  • 企业级Python后端数据库使用指南(简略版)
  • 13天 -- Redis 中如何实现分布式锁? Redis 的 Red Lock 是什么?你了解吗? Redis 实现分布式锁时可能遇到的问题有哪些?
  • fastjson1.2.24 CVE-2017-18349 漏洞复现
  • 【pytest框架源码分析二】pluggy源码分析之add_hookspecs和register
  • Golang的性能分析指标解读
  • 如何解决跨域请求的问题(CORS)?
  • 张岳教授:语言模型推理与泛化研究 | ICLR 2025 特邀报告与团队专场
  • CPU负载高告警问题的定位与优化建议
  • 《OpenCV》—— dlib库(性别年龄预测)
  • C++中unique_ptr的实现
  • Markdown HTML 图像语法
  • Docker 学习(二)——私有仓库搭建
  • C语言数组
  • 经典内存泄漏问题
  • SQL Server2022版+SSMS安装教程(保姆级)
  • 【记录】环境报错问题:Error Get “https://registry-1.docker.io/v2/“
  • 做响应式网站设计做图怎么搞/男生技能培训班有哪些
  • 专业做网文的网站/台州关键词优化服务
  • 怎样发布自己的网站/长沙seo袁飞
  • 精品网站开发公司/非企户百度推广
  • 湖南关键词优化快速/海口关键词优化报价
  • 网站建设能/站长基地