zoukankan      html  css  js  c++  java
  • Linux中杀死进程kill和killall命令的区别

    小知识:阅读约2分钟

    第一种方法:kill [信号代码] 进程ID

    注:信号代码可以省略;我们常用的信号代码是 -9 ,表示强制终止。

    对于僵尸进程,可以用kill -9 来强制终止退出。

    kill 的应用,是和ps 或pgrep 命令结合在一起使用的。如下:

    1 [root@-linux-byx ~]# ps -ef|grep magic_Linux
    2 root     13020     1  1 1月16 ?       00:33:35 ./magic_Linux01 
    3 root     22761     1  1 01:27 ?        00:06:35 ./magic_Linux02
    4 root     25279     1  0 1月16 ?       00:16:48 ./magic_Linux03
    5 root     27694     1  0 1月16 ?       00:16:48 ./magic_Linux04 

     kill 命令实例:  用kill 杀死 进程 magic_Linux02

    [root@-linux-byx ~]# kill -9 22761

    与kill命令不同的是,killall 命令可以根据进程名称来杀死进程。kill 命令 则先需要找到进程的id

    第二种方法:killall 通过程序的名字,直接杀死所有进程

    killall 也和ps或pgrep 结合使用,比较方便。如下:

    1 [root@-linux-byx ~]# pgrep -l magic_Linux
    2 13020 magic_Linux01
    3 22761 magic_Linux02
    4 25279 magic_Linux03
    5 27694 magic_Linux04

    killall 命令实例:  用killall 杀死 进程 magic_Linux02

    [root@-linux-byx ~]# killall magic_Linux02

    希望可以帮助到你。

    by不言谢。

    不要和别人比,要赢得是自己。(ง •̀_•́)ง
  • 相关阅读:
    java
    MVC4重复提交数据
    cache
    Nosql
    MVC4重复提交
    PHP Java
    .net performance
    How the Runtime Locates Assemblies
    android
    window.onscroll
  • 原文地址:https://www.cnblogs.com/byx1024/p/12208293.html
Copyright © 2011-2022 走看看