如题所述
在shell脚本中用trap命令捕获SIGINT信号(ctrl+c产生的中断信号)就可以了
系统给出的SIGINT信号数字为2
2) SIGINT
所以,只要在脚本中要循环执行的内容前面加入以下语句即可:
trap "" 2
或者直接写信号名称也可以:
trap "" SIGINT
即,当收到信号SIGINT时忽略它,不做任何处理。
系统给出的SIGINT信号数字为2
2) SIGINT
所以,只要在脚本中要循环执行的内容前面加入以下语句即可:
trap "" 2
或者直接写信号名称也可以:
trap "" SIGINT
即,当收到信号SIGINT时忽略它,不做任何处理。
参考资料:http://dsec.pku.edu.cn/~weibo/bgb_cn/ch12s02.html#sect_12_02_02
温馨提示:答案为网友推荐,仅供参考