可能重複:
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