写一个简单的shell脚本,脚本运行时让CTRL+C无法中断的该shell脚本???
1个回答
展开全部
在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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询