可能重复:
Identifying received signal name in bash shell script是否可以在bash中检测*哪个*陷阱信号?
当使用像trap func_trap INT TERM EXIT
有:
func_trap() {
...some commands...
}
是否有功能块的方式来检测这陷阱已经打电话给它?
喜欢的东西:
func_trap() {
if signal = INT; then
# do this
else
# do that
fi
}
或者我需要编写,做一些不同的东西每个陷阱类型都有一个单独的功能? 是否有一个bash变量保存最近接收到的信号?
在此先感谢!
谢谢。这可以节省我进一步挖掘。 – Wolf 2010-02-01 17:02:49