我们可以使用命令kill来结束Linux系统下运行的进程(kill强制杀死进程)

杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。首先使用ps-ef命令确定要杀死进程的PID,然后输入以下命令:#kill–pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。确定要杀死进程的PID或PPID#ps-ef|grephttpd以优雅的方式结束进

大家好,又见面了,我是你们的朋友全栈君。

杀死进程最安全的方法是单纯使用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和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。

参看:

http://www.ej38.com/showinfo/linux-185153.html
http://www.jb51.net/os/RedHat/9467.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127480.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 带通滤波器和带阻滤波器详细解析:(定义,区别,工作原理,经典电路图,应用)「建议收藏」

    带通滤波器和带阻滤波器详细解析:(定义,区别,工作原理,经典电路图,应用)「建议收藏」带通滤波器和带阻滤波器详细解析:(定义,区别,工作原理,经典电路图,应用)[导读]带通滤波器:它允许一定频段的信号通过,抑制低于或高于该频段的信号、干扰和噪声;带阻滤波器:它抑制一定频段内的信号,允许该频段以外的信号通过。关键词:滤波器 带通滤波器和带阻滤波器的定义  按所处理的信号分为模拟滤波器和数字滤波器两种。  按所通过信号的频段分为低通、高通、带通和带阻滤波器四种。  带通滤波器:它允许一定频段的信号通过,抑制低于或高于该频段的信号、干扰和噪声;  带阻滤波器…

    2022年5月12日
    80
  • 网页自动跳转 5种方法

    网页自动跳转 5种方法转自:https://jingyan.baidu.com/article/36d6ed1f3c03c01bcf4883c9.html网页自动跳转5种方法利用HTML标记(META中的REFRESH属性)用HTML标记,就是用META的REFRESH标记,举例如下:其中content=10是10秒钟后跳转【5种常见网页自动跳转方法】网页自动跳

    2022年7月21日
    19
  • 【Leetcode】Pascal's Triangle II

    【Leetcode】Pascal's Triangle II

    2022年1月1日
    51
  • 所有alpha都想标记我_react native 游戏

    所有alpha都想标记我_react native 游戏从0.3.0到0.4.0,reactos花了十年。下一个版本据说就是beta了,这标志着reactos从此不再是个玩具了。无论如何,reactos终于变得可赏可玩了,react提供live和boot

    2022年8月1日
    5
  • java 中级面试题及答案「建议收藏」

    java 中级面试题及答案「建议收藏」java中级面试题及答案1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写?A.SELECT*FROMOrderWHEREID=#{id};B.SELECT*FROMOrderWHEREID=#{id};C.SELECT*FROMOrderWHEREID=#{id};D.SELECT*FROMOrderWHEREID=#{id};B2.当一个bean的作用域为Prototype,表示含义是什

    2022年6月16日
    26
  • linux mysql1146_MySQL主从同步及错误1146解决办法

    linux mysql1146_MySQL主从同步及错误1146解决办法在实际使用MySQL的时候我们有时要增加一些新的库进行主从同步,所以可以通过修改my.cnf文件以及在主库上添加用户连接权限就可以实现主从同步,而在做主从同步的时候碰到几个问题这里就和大家说一下,至于如何构建主从同步这里就不再多说了,相信在网上能找到一大堆,这里就稍稍提几个关键点,在从库下的my.cnf添加如下几行:server-id=2#一般主库是1,从库可以除1以外的数字log-bin=m…

    2022年6月4日
    92

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号