如何在shell脚本中捕获信号?

时间:2013-10-21 12:19:05

标签: linux bash shell

我们如何在shell脚本中捕获信号,我们可以在哪里捕获信号?

也可以有人解释

 # trap commands signals

1 个答案:

答案 0 :(得分:2)

您可以编写shell脚本:

trap ctl_c INT    # trap <name_of_function_to_called> <Signal to be handled>
function ctl_c(){

     // signal handling logic needed.
}

现在无论何时发送SIGINT(按下CTRL + C键),都会调用此函数,而不是默认功能。