美文网首页
由信号造成进程终止时的进程退出码

由信号造成进程终止时的进程退出码

作者: 客昂康 | 来源:发表于2022-03-30 14:49 被阅读0次

    如果核心转储了,其退出码为信号编号+128,否则退出码为信号编号。下面是一个别人做的表:

    信号编号 信号名称 信号描述 默认处理方式 退出码
    1 SIGHUP 挂起 终止 1
    2 SIGINT 终端中断 终止 2
    3 SIGQUIT 终端退出 终止、core dump 131
    4 SIGILL 非法指令 终止、core dump 132
    5 SIGTRAP 跟踪/断点陷阱 终止、core dump 133
    6 SIGABRT 终止进程 终止、core dump 134
    7 SIGBUS Bus error 终止、core dump 135
    8 SIGFPE 算术异常 终止、core dump 136
    9 SIGKILL 杀死进程(必杀) 终止 9
    10 SIGUSR1 用户自定义信号1 终止 10
    11 SIGSEGV 段错误 终止、core dump 139
    12 SIGUSR2 用户自定义信号2 终止 12
    13 SIGPIPE 管道断开 终止 13
    14 SIGALRM 定时器信号 终止 14
    15 SIGTERM 终止进程 终止 15
    16 SIGSTKFLT 栈错误 终止 16
    17 SIGCHLD 子进程退出 忽略
    18 SIGCONT 继续执行 若停止则继续执行
    19 SIGSTOP 停止执行(必停) 暂停执行
    20 SIGTSTP 停止 暂停执行
    21 SIGTTIN Stopped (tty input) 暂停执行
    22 SIGTTOU Stopped (tty out put) 暂停执行
    23 SIGURG io紧急数据 忽略
    24 SIGXCPU 突破对cpu时间的限制 终止、core dump 152
    25 SIGXFSZ 突破对文件大小的限制 终止、core dump 153
    26 SIGVTALRM 虚拟定时器超时 终止 26
    27 SIGPROF 性能分析定时器超时 终止 27
    28 SIGWINCH 终端窗口尺寸发生变化 忽略
    29 SIGIO io时可能产生 终止 29
    30 SIGPWR 电量行将耗尽 终止 30
    31 SIGSYS 错误的系统调用 终止、core dump 159
    34~64 SIGRTMIN 到 SIGRTMAX 实时信号 终止 34~64

    相关文章

      网友评论

          本文标题:由信号造成进程终止时的进程退出码

          本文链接:https://www.haomeiwen.com/subject/detwjrtx.html