linux – 检查是否在Bash中设置了陷阱

有没有办法检查Bash中已设置的陷阱(在当前会话或脚本中)?

理想情况下,我希望能够获得分配了陷阱的信号列表,但如果不可能,我可以单独检查每个信号.

最佳答案
是.

您可以查看特定信号的所有陷阱或陷阱:

$trap            # show all traps for all signals
$trap -p SIGINT  # only show traps for SIGINT
$trap -p EXIT    # only show traps for EXIT

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...