任何人都可以通过一个简单的示例解释“TRAP
”命令在脚本中的工作原理
最佳答案
当捕获到信号时,陷阱将执行一些代码。使用伪信号 EXIT 的简单示例:
$ bash
$ function say_goodbye { echo "Good bye"; }
$ trap say_goodbye EXIT
$ exit
Good bye
Ctrl-C 发送 INT 信号,因此:
$ bash
$ function ctrl_c_handler { echo "Bang"; }
$ trap ctrl_c_handler INT
$ ^CBang
^C
是我在 bash 提示符下按 Ctrl-C 的位置。
关于linux - trap命令解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40282696/