Linux 中 Kill -2 和 Kill -9 的区别

Linux后台运行java的jar包,springboot打包 https://blog.youkuaiyun.com/happydecai/article/details/84385385 后台运行java程序 nohup java -jar xxx.jar & 用于显示tcp,udp的端口和进程 netstat -tunlp netstat -tunlp | grep 端口 netstat -tunlp | grep 程序名称 结束进程 kill -9 进程id kill -2 进程id ----------... 阅读详情

在Linux中用Kill-2和Kill-9都能够结束进程,他们之间的区别为:

Kill-2:功能类似于Ctrl+C是程序在结束之前,能够保存相关数据,然后再退出。
Kill-9:直接强制结束程序。


在用nohup挂起程序时,当想要结束这个程序,最好用kill-2。能够模拟在控制台结束程序的功能。

原文链接:https://blog.youkuaiyun.com/Rachel_wang0123/article/details/86172074

别再混淆了!5分钟搞懂机器人导纳控制与阻抗控制的本质区别(附Simulink对比仿真) 本文深入解析机器人柔顺控制中的导纳控制与阻抗控制的本质区别,通过信号流方向、架构对比和应用场景三个关键视角进行详细阐述。文章还提供Simulink对比仿真案例,帮助读者快速理解两种控制策略的差异及其适用场景,特别适合机器人控制领域的研究者和工程师参考。 阅读详情

相关推荐

LangChain实战:用FAISS搭建本地文档问答系统(含Word文件处理避坑指南)

本文详细介绍了如何利用LangChain框架和FAISS向量数据库构建本地化智能文档问答系统,特别针对Word文档处理中的技术难点提供实用解决方案。通过模块化设计、本地化支持和多格式兼容,实现高效文档处理与精准问答,满足企业对数据隐私和安全的需求。

o4p5q6r7s的博客 408

Linux中kill -2、kill -9等区别 && kill signal汇总

  kill号令用于终止指定的过程(terminate a process),是Unix/Linux下过程经管的常用号令。凡是,我们在须要终止某个或某些过程时,先应用ps/pidof/pstree/top等对象获取过程PID,然后应用kill号令来杀掉该过程。kill号令的别的一个用处就是向指定的过程或过程组发送旌旗灯号(The  command kill sends the specifi

天涯的浪子 6万+

AI视频生成成本优化实战:混合架构与硬件选型

AI视频生成技术正面临效果与成本的二元博弈,其核心挑战在于高昂的推理算力消耗与黑箱服务的不确定性。从技术原理看,视频生成依赖扩散模型等深度学习架构,通过多轮迭代实现像素级合成,这导致GPU显存占用和电力消耗呈指数级增长。在工程实践中,采用混合推理架构能有效平衡成本与质量,例如云端处理关键帧配合本地渲染过渡帧,实测可降低58%支出。硬件选型方面,消费级显卡魔改与边缘计算设备为中小企业提供了可行方案,如RTX 3090显存扩容或Jetson AGX边缘部署。当前AI视频应用已渗透电商直播、新闻制作等领域,但需警

weixin_29531177的博客 290

kill -2和kill -9的区别?

kill -2和kill -9的区别?

gb4215287的博客 1290

FPGA新手必看:用USB转TTL实现串口通信的完整流程(附CH340G电路详解)

本文为FPGA新手提供了通过USB转TTL模块实现串口通信的完整实战指南。详细解析了CH340G电路设计要点、硬件连接方法,并分享了经过验证的Verilog代码框架,帮助读者快速掌握FPGA与PC通信的核心技术,解决电平匹配与波特率设置等常见问题。

cake8的博客 1046

Matlab机械臂建模:机器人工具箱的使用&&导入自己的机械臂模型

本文主要介绍如何在matlab中建立机械臂模型(前提要下载了Robotics Toolbox机器人工具箱~),并进行基于正逆运动学计算的轨迹运动。对于已有的Solidworks机械臂三维模型,如何导入Matlab,并对其进行运动控制。

m0_46427461的博客 5万+

kill -2 和 kill -9 的区别

信号kill -2(SIGINT)kill -9(SIGKILL)信号编号29行为请求进程有序地停止执行强制终止进程可捕获是否可忽略是否进程响应进程可以处理或忽略无法处理,立即终止应用场景请求进程优雅退出强制杀死无法响应的进程通常情况下,建议首先使用kill -2(或kill默认发送的SIGTERM)来请求进程有序关闭。只有在进程不响应时,才使用kill -9强制终止。

qq_41917355的博客 1071

51单片机+HX711电子秤Proteus仿真保姆级教程(附完整源码与避坑指南)

本文详细介绍了51单片机与HX711电子秤在Proteus仿真中的全流程实战指南,包括电路设计、核心代码实现、典型问题排查及系统集成等关键步骤。特别提供了HX711驱动程序的编写技巧和称重数据处理算法,帮助开发者快速搭建高精度电子秤仿真系统,并避免常见的设计陷阱。

weixin_30752699的博客 412

在Linux中Kill -2 和 Kill -9 的区别

在Linux 中 Kill -2 和 Kill -9 的区别:Kill -2 :先保存相关数据,然后再退出; Kill -9 :直接强制结束程序; 在用nohup挂起程序时,当想要结束这个程序,最好用kill -2 .

unlocked 1072

森林冰火人html源码,森林冰火人单人版(源码)

【实例简介】java小游戏——森林冰火人,单人游戏, 实现人物行走,跳跃,吃水晶,具有计时功能,积分功能,倒计时结束游戏失败。【实例截图】【核心代码】森林冰火人单人版├── bin│ ├── game│ │ ├── Help.class│ │ ├── Logon.class│ │ ├── Main.class│ │ ├── Mykey.class│ │ ...

weixin_42507981的博客 6196

别再傻傻分不清!直流有刷、无刷、步进电机,3分钟教你根据项目需求选对电机

本文深入解析直流有刷电机、无刷电机和步进电机的核心差异与应用场景,提供电机选型的黄金法则。通过性能参数对比、成本分析及典型应用案例,帮助工程师根据项目需求精准选择电机类型,避免常见选型误区。特别适合机器人、3D打印等领域的开发者参考。

weixin_29183637的博客 339

Linux关闭进程命令:kill -2、kill -15和kill -9的区别

一个很好的类比是关闭电脑kill -15就像在图形界面点击“关机”按钮。操作系统会通知所有运行中的程序保存数据并关闭,然后才切断电源。这是安全且推荐的方式。kill -9就像直接拔掉电源线。电脑瞬间断电,所有程序都被强行终止。这可能导致文件损坏、系统错误,是万不得已时才使用的方法。第1步:尝试kill -2或kill -15对于前台进程,首选在它的终端里按Ctrl + C(也就是发送SIGINT对于后台进程,首先使用kill <PID>或。这两者在大多数程序上效果等同。

学亮编程手记 1636

【WRF编译-Lab1】使用自动脚本编译WRF:错误总结

WRF编译过程及错误总结

WW、forever的博客 82

Linux中kill -2、kill -9等区别 &amp;&amp; kill signal汇总_kill -2和kill -9区别(1)

如果父进程没有处理这个信号,也没有等待(wait)子进程,子进程虽然终止,但是还会在内核进程表中占有表项,这时的子进程称为僵尸进程。这种情 况我们应该避免(父进程或者忽略SIGCHILD信号,或者捕捉它,或者wait它派生的子进程,或者父进程先终止,这时子进程的终止自动由init进程来接管)。列表中,编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。用来立即结束程序的运行. 本信号不能被阻塞、处理和忽略。

2401_83947105的博客 997

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Linux中kill -2、kill -9等区别 &amp;&amp; kill signal汇总_kill -2和kill -9区别

外链图片转存中…(img-sqP7gU2T-1712675329336)][外链图片转存中…(img-T16fuwm4-1712675329337)]

2401_84167072的博客 1458

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux中kill -2、kill -9等区别 &amp;&amp; kill signal汇总_kill -2和kill -9区别(2)

列表中,编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联。登录Linux时,系统会分配给登录用户一个终端(Session)。

2401_84412104的博客 537

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux kill -9 和 kill -15 的区别_linux -15 和 -9(2)

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

335

nginx中用到的kill命令

我们都知道,。(其实Ctrl+C也是kill命令)。其中 pid 就是进程的编号,signal是发送给进程的信号。kill命令不仅仅是杀死进程。。默认参数下,kill 发送 SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出。

Flytiger 4720

kill命令

kill其实是一个传递信号的命令。 Signal Name Number Description SIGHUP 1 Hangup (POSIX) SIGINT 2 Terminal interrupt (ANSI) SIGQUIT 3 Terminal quit (POSIX) SIGILL...

weixin_34267123的博客 114

[手游项目2]-18-linux程序安全退出

killall -2 Gate  #ifndef WIN32 //信号函数不能调用标准IO库函数 void SigInt(int nSigNo) { //gLog.WriteLog(enLogType_Error,"Error: program recv SIGINT signal, will exit"); //gServerRun = false; GlobleDBCache::I...

289

SpringBoot 优雅停机

目录linux常用的 kill 指令springboot 优雅停机/actuator/shutdown 端点不停机更新方案   linux常用的 kill 指令 kill -15:kill指令默认就是-15,只是发送一个 SIGTERM 信号通知进程终止,由进程自行决定怎么做,即进程不一定会终止。 kill -9:强制终止进程,进程会被立刻终止 kill -2:类似 Ctrl+C 退出,会先保存相关数据再终止进程。 一般不直接使用 kill -15,因为不一定能终止进程。 kill -9 过于

chy-x 的博客 4868

红帽 Linux 零基础完整学习笔记 5

Rocky Linux 9 学习笔记摘要 本文总结了Rocky Linux 9的核心知识点,包含可直接执行的命令: 系统监控:使用top查看系统负载,lscpu查看CPU信息。掌握start/stop/restart/reload等操作,日志系统和时间管理等

2502_93585879的博客 538
上一篇: Shell nohup 命令详解
下一篇: 十三个写好shell脚本的技巧分享
shadow_zed
博客等级 码龄10年 6289粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值