写一个简单的shell脚本,脚本运行时让CTRL+C无法中断的该shell脚本???

2024-11-26 05:29:22
推荐回答(1个)
回答1:

在shell脚本中用trap命令捕获SIGINT信号(ctrl+c产生的中断信号)就可以了
系统给出的SIGINT信号数字为2
2) SIGINT
所以,只要在脚本中要循环执行的内容前面加入以下语句即可:
trap "" 2
或者直接写信号名称也可以:
trap "" SIGINT
即,当收到信号SIGINT时忽略它,不做任何处理。