linux - trap 命令


一句话简介

作用: 接收发送给当前进程的信号, 以后续处理

详解

使用: trap " your command " [signal]

两个参数

  1. 接收到信号需要执行的命令
  2. 需要捕捉的信号

有哪些信号可以发送

kill -l 可以查看所有的信号

这三个信号无法被捕捉:

  • 9
  • 17
  • 19

[[linux - 信号 signal]]

参考

在脚本中使用 trap

Unix / Linux - Signals and Traps