• kill 命令详解 系统信号


    kill 命令详解 系统信号

    kill 命令的用法
    功能:kill命令是通过向进程发送指定的信号来结束相应进程的。
    在默认情况下,采用编号为15的TERM信号。TERM信号将终止所有不能捕获该信号的进程。
    对于那些可以捕获该信号的进程就要用编号为9的kill信号,强行“杀掉”该进程。 
    命令参数:

    -l   打印信号编号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

    -a  当处理当前进程时,不限制命令名和进程号的对应关系

    -p  只打印相关进程的进程号,而不发送任何信号

    -s  指定发送信号

    -u  指定用户,kill某个用户的所有进程

    HUP(1)是让进程挂起,睡眠;


    kill (9)六亲不认的杀掉

    term(15)正常的退出进程

    [root@localhost test6]# kill -l
     0) EXIST  1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL
     5) SIGTRAP      6) SIGABRT      7) SIGBUS       8) SIGFPE
     9) SIGKILL     10) SIGUSR1     11) SIGSEGV     12) SIGUSR2
    13) SIGPIPE     14) SIGALRM     15) SIGTERM     16) SIGSTKFLT
    17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
    21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU
    25) SIGXFSZ     26) SIGVTALRM   27) SIGPROF     28) SIGWINCH
    29) SIGIO       30) SIGPWR      31) SIGSYS      34) SIGRTMIN
    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3  38) SIGRTMIN+4
    39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
    43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12
    47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14
    51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10
    55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7  58) SIGRTMAX-6
    59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
    63) SIGRTMAX-1  64) SIGRTMAX 

    说明:
    只有第9种信号(SIGKILL)才可以无条件终止进程,SIGKILL信号进程无法捕获,进程也不得不无条件终止,其他信号进程都有权利忽略
    HUP 1 终端断线
    INT 2 中断(同 Ctrl + C)
    QUIT 3 退出(同 Ctrl + )
    TERM 15 终止
    KILL 9 强制终止
    CONT 18 继续(与STOP相反, fg/bg命令)
    STOP 19 暂停(同 Ctrl + Z)
    CHLD 17 父进程或init进程进行收拾僵尸进程用到的信号

  • 相关阅读:
    下一周计划
    strategy模式
    Roc加载模块过程
    博客园开通了
    MO sample中的缓冲冲区的例子很简单的一个例子
    作为一个想成为程序员的人来说
    试试用live writer写博客到博客园
    Tomcat崩溃,无法访问
    The class Form1 can be designed, but is not the first class in the file.
    Exception in thread "Timer0" java.lang.NullPointerException
  • 原文地址:https://www.cnblogs.com/jing1617/p/8506374.html
Copyright © 2020-2023  润新知