今天本站与您分享了如何使用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采用僵尸活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看进程,问题会更严重。终止初始化进程意味着关闭系统。
以上是在linux中如何使用kill命令关闭进程。本站认为,一些知识点可以在我们的日常工作中看到或使用。希望你能通过这篇文章学到更多的知识。更多详情请关注本站。
《如何在linux中使用kill命令关闭进程》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...