前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kill杀死进程方法大全

Kill杀死进程方法大全

作者头像
阳光岛主
发布2019-02-19 17:44:25
15.9K0
发布2019-02-19 17:44:25
举报
文章被收录于专栏:米扑专栏米扑专栏

名称:kill  使用权限:所有使用者  使用方式:  kill [ -s signal | -p ] [ -a ] pid ...  kill -l [ signal ]  说明:kill 送出一个特定的信号 (signal) 给行程 id 为 pid 的行程根据该信号而做特定的动作, 若没有指定, 预设是送出终止 (TERM) 的信号  把计  -s (signal) : 其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表着重跑, 砍掉, 结束; 详细的信号可以用 kill -l  -p : 印出 pid , 并不送出信号  -l (signal) : 列出所有可用的信号名称 

范例:  将 pid 为 323 的行程砍掉 (kill) :  kill -9 323  将 pid 为 456 的行程重跑 (restart) :  kill -HUP 456

-------------------------------------------------------------------------------- 

*杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志  首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:  # kill -pid  注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。   --------------------------------------------------------------------------------  *确定要杀死进程的PID或PPID  # ps -ef | grep httpd   --------------------------------------------------------------------------------  *以优雅的方式结束进程  # kill -l PID  -l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。但这个命令也不是总能成功--或许仍然需要先手工杀死子进程,然后再杀死父进程。   --------------------------------------------------------------------------------  *TERM信号  给父进程发送一个TERM信号,试图杀死它和它的子进程。  # kill -TERM PPID   --------------------------------------------------------------------------------  *killall命令  killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。  # killall httpd   --------------------------------------------------------------------------------  *停止和重启进程   有时候只想简单的停止和重启进程。如下:  # kill -HUP PID  该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。   -------------------------------------------------------------------------------- *绝杀 kill -9 PID 同意的 kill -s SIGKILL   这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无效。 

当使用此命令时,一定要通过ps -ef确认没有剩下任何僵尸进程。只能通过终止父进程来消除僵尸进程。如果僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。  如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量的系统资源,那么就需要在某个时候重启机器以清除进程表了。 

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2010年12月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档