新闻动态

如何在linux中使用kill命令关闭进程

发布日期:2021-03-27 13:28 | 文章来源:网络

美国服务器租用,海外主机

今天海外主机与您分享了如何使用kill命令来关闭linux中的进程。海外主机认为它非常实用,所以他分享给你学习。希望你看完这篇文章能有所收获。话不多说,让我们和海外主机一起看看

使用ps -ef命令确定要终止的进程的PID,然后输入以下命令:

# kill -pid

注意:标准的kill命令通常能达到目的。终止有问题的流程,并将流程的资源释放给系统。但是,如果一个进程启动了一个子进程,并且只杀死了父进程,那么子进程仍然在运行,因此仍然会消耗资源。为了防止这些所谓的“僵尸进程”,我们应该确保在杀死父进程之前杀死它所有的子进程。

确定要杀死进程的PID或PPID

# PS-ef | grep http PD

以优雅的方式结束进程

# kill -l PID

-l选项告诉kill命令结束该进程,就像启动该进程的用户已经注销一样。使用此选项时,kill命令还会尝试杀死剩余的子进程。但是这个命令并不总是成功的——在杀死父进程之前,可能仍然需要手动杀死子进程。

TERM信号

向父进程发送TERM信号,试图杀死它及其子进程。

#杀死-术语PPID

killall命令

killall命令杀死同一进程组中的所有进程。它允许您指定要终止的进程的名称,而不是进程号。

# killall httpd

停止和重启进程

有时候我只想简单的停下来重新开始这个过程。如下:

# kill -HUP PID

该命令导致Linux的缓慢执行进程关闭,然后立即重启。该命令在配置应用时非常方便,在修改配置文件后需要重启进程时可以执行。

绝杀 kill -9 PID

同意kill-s SIGGILL

这个强大而危险的命令迫使进程在运行时突然终止,并且进程在结束后无法自行清理。危害是系统资源不能正常释放,一般不推荐,除非其他方法无效。

使用此命令时,请确保ps -ef中没有僵尸进程。僵尸进程只能通过终止父进程来消除。如果init采用僵尸进程,问题会更严重。终止初始化进程意味着关闭系统。

以上是在linux中如何使用kill命令关闭进程。海外主机认为,一些知识点可以在我们的日常工作中看到或使用。希望你能通过这篇文章学到更多的知识。更多详情请关注海外主机。

Tags:美国服务器租用,海外主机,如何在linux中使用kill命令关闭进程

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部