Bash:检索被困信号

时间:2014-07-10 20:43:34

标签: bash signals

当用bash捕获信号时,你怎么能检索被困的信号?

例如:

trap "cleanup;exit $SIGNAL" SIGINT SIGTERM

这样就执行了清理功能,但脚本仍然以"正确的方式退出"代码。

或者信号不是中断过程的正确退出代码?

1 个答案:

答案 0 :(得分:1)

这是你在找什么?

trap "cleanup;exit 130" SIGINT
trap "cleanup;exit 143" SIGTERM

信号不是中断过程的正确退出代码。

  • SIGINT:信号2和退出代码130
  • SIGTERM:信号15和退出代码143