Possible Duplicate:
07000
当使用类似陷阱func_trap INT TERM EXIT与:
func_trap () {
...some commands...
}
在功能块中有没有办法检测哪个陷阱已经调用?
就像是:
func_trap () {
if signal = INT; then
# do this
else
# do that
fi
}
或者我需要为每个陷阱类型写一个单独的函数,做一些不同的事情?
是否有一个bash变量保存最新的接收信号?
提前致谢!
没有文档
提示任何参数或变量保存被捕获的信号,因此您必须为每个要执行不同行为的陷阱写
一个函数/陷阱语句。