Linxu系统:kill命令

1、命令详解:

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

2、官方参数:

选项:-s sig	SIG是一个信号名称-n sig	SIG是一个信号名称数字-l	    列出信号名称-L	    与-l参数同义

3、信号详解

        通过命令可以列出所有信号,例如下图所示:SIGHUP信号前面为1),在日常使用中可以不写后面完整的信号名称,只需要在kill命令后跟信号数字即可,后面会有实战案例演示。

kill -l
#列出所有信号

1) SIGHUP挂起信号。
2) SIGINT中断信号,类似Ctrl+C键。
3) SIGQUIT退出信号。
4) SIGILL非法指令信号,通常表示进程执行了非法的机器指令。
5) SIGTRAP跟踪陷阱信号,通常用于调试目的。
6) SIGABRT中止信号,通常由进程自己发送并反馈已经崩溃。
7) SIGBUS总线错误信号,通常表示进程访问了无效的内存地址。
8) SIGFPE浮点异常信号,通常表示进程执行了无效的浮点操作。
9) SIGKILL强制终止信号,通常用于强制终止进程。
10) SIGUSR1用户自定义信号1,可以由进程自己发送或其他进程发送。
11) SIGSEGV段错误信号,通常表示进程访问了无效的内存地址。
12) SIGUSR2用户自定义信号2,可以由进程自己发送或其他进程发送。
13) SIGPIPE管道破裂信号,通常表示进程向已关闭的管道写入数据。
14) SIGALRM定时器信号,通常用于定时器和闹钟功能。
15) SIGTERM
 
终止信号,通常用于请求进程正常退出。
16) SIGSTKFLT协处理器栈错误信号,通常表示协处理器栈溢出。
17) SIGCHLD子进程状态改变信号,通常在子进程终止时发送给父进程。
18) SIGCONT继续信号,通常用于恢复被暂停的进程。
19) SIGSTOP停止信号,无法被忽略或捕获,通常用于暂停进程。
20) SIGTSTP终端停止信号,通常由用户按下Ctrl+Z键发送给进程。
21) SIGTTIN后台进程读取终端信号,通常在后台进程尝试从控制终端读取输入时发送。
22) SIGTTOU后台进程写入终端信号,通常在后台进程尝试向控制终端写入输出时发送。
23) SIGURG紧急条件信号,通常表示进程收到了带外数据。
24) SIGXCPUCPU时间限制信号,通常表示进程超过了分配给它的CPU时间限制。
25) SIGXFSZ文件大小限制信号,通常表示进程试图创建或修改的文件超过了文件大小限制。
26) SIGVTALRM虚拟定时器信号,通常用于虚拟定时器和闹钟功能。
27) SIGPROF性能分析器信号,通常用于性能分析器和跟踪工具。
28) SIGWINCH窗口大小改变信号,通常在终端窗口大小发生变化时发送给进程。
29) SIGIO输入/输出信号,通常用于异步I/O操作。
30) SIGPWR电源故障信号,通常表示系统电源出现故障。
31) SIGSYS无效系统调用信号,通常表示进程尝试执行无效的系统调用。
34) SIGRTMIN实时信号最小值,可用于用户自定义实时信号。

35) SIGRTMIN+1

到63)SIGRTMAX-1

实时信号,可用于用户自定义实时信号。
64)SIGRTMAX实时信号最大值,可用于用户自定义实时信号。

4、实战案例

1、查看信号

        列出kill命令信号数字和名称。

kill -l

2、退出进程

        首先我们必须知道需要退出哪些进程,然后通过ps命令来查询进程号信息,如下图所示为查询和退出进程的完整流程,用另外一个窗口可以查看正在执行中的进程被退出后的反馈。

kill 45748
#退出进程号为45748的应用

 

3、强制退出进程

        通过查看信号列表得知如果需要强制退出进程则需要用到信号9) SIGKILL

kill -9 47520

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/420944.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ubuntu 和windows用samba服务器实现数据传输

1,linux安装samba服务器 sudo apt-get install samba samba-common 2,linux 配置权限,修改目录权限,linux下共享的文件权限设置。 sudo chmod 777 /home/lark -R 3. 添加samba用户 sudo smbpasswd -a lark 4,配置共享…

小程序页面整体执行顺序

首先执行 App.onLaunch -> App.onShow其次执行 Component.created -> Component.attached再执行 Page.onLoad -> Page.onShow最后 执行 Component.ready -> Page.onReady 你不知道的小程序系列之生命周期执行顺序

828华为云征文 | Flexus X实例与Harbor私有镜像仓库的完美结合

需要了解 本文章主要讲述在 华为云Flexus X 实例上搭建自己的企业级私有镜像仓库 Harbor,一键部署、搭建高可用安全可靠的容器镜像仓库选择合适的云服务器: 本文采用的是 华为云服务器 Flexus X 实例(推荐使用)连接方式&#xff1…

ctfshow-PHP特性

web89 <?php include("flag.php"); highlight_file(_FILE_);if(isset($_GET[num])){$num$_GET[num];if(preg_match("/[0-9]/",$num)){die("no no no"); #结束脚本呢执行输出指定信息}if(intval($num)){#把参数转换整数类型echo $flag;} } pr…

用面向对象的方法进行数据分析

项目从两个不同类型的文件&#xff08;文本文件和 JSON 文件&#xff09;读取销售数据&#xff0c;将其封装为 Record 对象&#xff0c;合并数据后&#xff0c;统计每天的销售总额&#xff0c;并通过 pyecharts 库生成一个包含每日销售额的柱状图&#xff08;Bar chart&#xf…

无线感知会议系列【1】【增强无线感知应用的鲁棒性】

前言&#xff1a; 这个是2021年 泛在可信智能感知论坛&#xff0c;汤战勇 &#xff08;西北大学物联网研究院 )教授的 一个讲座《wireless signals like WiFi, RFID and (ultra) sound as a powerful modality for ubiquitous sensing》 参考连接&#xff1a; 4.见微知萌—…

ollama 本地部署

ollama 本地模型部署 下载安装: [link](https://ollama.com/download)下载说明 部署使用在终端查看ollama是否安装完成终端查看ollama 命令说明查看当前支持下载的模型启动对话模式默认情况下&#xff0c;ollama启动了server 的api访问功能 外部 api访问使用postman网页版本for…

什么是Aware注入?

Spring容器可以在Bean初始化的时候&#xff0c;自动注入一些特定信息&#xff08;如beanfactory&#xff09;,使得bean可以轻松的访问其他Bean的实例&#xff0c;简化代码&#xff0c;避免了显式的注入。 Spring提供了很多Aware的接口,如下&#xff1a; 拿其中的BeanFactoryAwa…

全频段覆盖的卫星通信模块-灵活应对多应用场景

LoRa1121是采用SEMTECH的LR1121芯片&#xff0c;这是一款超低功耗、远程LoRa收发器&#xff0c;支持Sub-GHz和全球2.4GHz频谱中的地面ISM频段通信&#xff0c;且支持用于卫星连接的S频段。LoRa1121支持LoRa&#xff0c;(G)FSK调制&#xff0c;Sigfox协议&#xff0c;以及&#…

SRS流媒体服务器从入门到精通(其一,环境搭建)

欢迎诸位来阅读在下的博文~ 在这里&#xff0c;在下会不定期发表一些浅薄的知识和经验&#xff0c;望诸位能与在下多多交流&#xff0c;共同努力! 江山如画&#xff0c;客心如若&#xff0c;欢迎到访&#xff0c;一展风采 文章目录 一、SRS简介二、SRS的应用场景三、环境搭建…

Leetcode - 周赛414

目录 一&#xff0c;3280. 将日期转换为二进制表示 二&#xff0c;3281. 范围内整数的最大得分 三&#xff0c;3282. 到达数组末尾的最大得分 四&#xff0c;3283. 吃掉所有兵需要的最多移动次数 一&#xff0c;3280. 将日期转换为二进制表示 本题就是简单的字符串和整数之…

爆改YOLOv8|利用yolov9的ADown改进卷积Conv-轻量化

1&#xff0c;本文介绍 本文将利用YOLOv9的ADown模块改进卷积。 关于ADown的详细介绍可以看论文&#xff1a;https://arxiv.org/abs/2402.13616 本文将讲解如何将ADown融合进yolov8 话不多说&#xff0c;上代码&#xff01; 2&#xff0c; 将ADown融合进yolov8 2.1 步骤一…

【高中物理】用代码缩写胡克定律公式原理图

用代码缩写胡克定律公式原理图 代码实现了以下功能&#xff1a; 交互式滑块&#xff1a;用户可以通过滑块调整弹簧的弹性系数&#xff08;k&#xff09;、拉力大小&#xff08;F&#xff09;和弹簧的原长&#xff08;l0&#xff09;&#xff0c;实时观察弹簧的伸长和受力变化。…

在VB.net中,TimeSpan有什么属性与方法

标题 在VB.net中&#xff0c;TimeSpan有什么属性与方法 正文 在 VB.NET 中&#xff0c;TimeSpan 结构表示时间间隔&#xff0c;即一段时间&#xff0c;而不表示特定的时间点。TimeSpan 提供了多种属性来获取时间间隔的各个组成部分&#xff0c;以及一些方法来操作这些时间间隔。…

【观察者】设计模式:构建灵活且响应式的软件系统

引言 在软件开发中&#xff0c;我们经常面临需要在多个对象之间进行通信的挑战。特别是当一个对象的状态发生变化时&#xff0c;我们希望所有依赖于这个状态的对象都能自动更新。这就是观察者设计模式大显身手的地方。 简介 观察者模式是一种行为设计模式&#xff0c;它定义…

基于vue框架的城市交通管理系统的设计与实现9fcck(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能&#xff1a;用户,区域,车站信息,公交线路 开题报告内容 基于Vue框架的城市交通管理系统的设计与实现开题报告 一、研究背景与意义 1.1 研究背景 随着城市化进程的加速&#xff0c;城市交通问题日益严峻&#xff0c;包括交通拥堵、交通事故频发、…

“CSDN独家揭秘:AIGC技术在AI绘画领域的应用与学习攻略”

导语&#xff1a;人工智能的发展正推动着内容创作的革新&#xff0c;AIGC&#xff08;AI Generated Content&#xff09;技术便是其中的佼佼者。本文将带您领略AIGC在AI绘画领域的魅力&#xff0c;并分享一些学习资源和路径&#xff0c;助您在艺术与技术交汇的旅途中更进一步。…

山东省行政执法证照片要求及图像处理方法

在山东省&#xff0c;行政执法证是执法人员身份的重要标识&#xff0c;其照片的规范性对于证件的有效性至关重要。本文将详细介绍山东省行政执法证照片的要求&#xff0c;并提供使用手机相机拍照的实用方法&#xff0c;以确保照片符合标准。 一、山东省行政人员执法证照片拍摄要…

表情迁移大法,LivePortrait 帮你快速处理图片!

LivePortrait 由快手可灵大模型团队开源&#xff0c;主要功能包括从单一图像生成生动动画、精确控制眼睛和嘴唇的动作、处理多个人物肖像的无缝拼接、支持多风格肖像、生成高分辨率动画等。该项目使用的是基于隐式关键点框架的 AI 肖像动画生成框架。它能够将驱动视频的表情和姿…

sql语句的训练2024/9/9

1题 需要看清思路&#xff1a;不是将数据库中的device_id的名字改为user_infors_example&#xff0c;而是在查找的时候&#xff0c;需要将device_id看成user_infors_example来进行查找。 答案 select device_id AS user_infos_example FROM user_profile limit 2 2 当固定查找…