Linux 环境如何使用 kill 命令优雅停止 Java 服务,备战三个月

  1. SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3

  2. SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8

  3. SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13

  4. SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12

  5. SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7

  6. SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2

  7. SIGRTMAX-1 64) SIGRTMAX

Linux Signals 的信号声明和信号编号相应关系以及解释如下表格。

| Signal Name | Number | Description |

| :-- | — | — |

| SIGHUP | 1 | Hangup (POSIX) |

| SIGINT | 2 | Terminal interrupt (ANSI) |

| SIGQUIT | 3 | Terminal quit (POSIX) |

| SIGILL | 4 | Illegal instruction (ANSI) |

| SIGTRAP | 5 | Trace trap (POSIX) |

| SIGIOT | 6 | IOT Trap (4.2 BSD) |

| SIGBUS | 7 | BUS error (4.2 BSD) |

| SIGFPE | 8 | Floating point exception (ANSI) |

| SIGKILL | 9 | Kill(can’t be caught or ignored) (POSIX) |

| SIGUSR1 | 10 | User defined signal 1 (POSIX) |

| SIGSEGV | 11 | Invalid memory segment access (ANSI) |

| SIGUSR2 | 12 | User defined signal 2 (POSIX) |

| SIGPIPE | 13 | Write on a pipe with no reader, Broken pipe (POSIX) |

| SIGALRM | 14 | Alarm clock (POSIX) |

| SIGTERM | 15 | Termination (ANSI) |

| SIGSTKFLT | 16 | Stack fault |

| SIGCHLD | 17 | Child process has stopped or exited, changed (POSIX) |

| SIGCONT | 18 | Continue executing, if stopped (POSIX) |

| SIGSTOP | 19 | Stop executing(can’t be caught or ignored) (POSIX) |

| SIGTSTP | 20 | Terminal stop signal (POSIX) |

| SIGTTIN | 21 | Background process trying to read, from TTY (POSIX) |<

  • 20
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值