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

 我来答
百度网友5311d79
2012-07-21 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3231万
展开全部
在shell脚本中用trap命令捕获SIGINT信号(ctrl+c产生的中断信号)就可以了
系统给出的SIGINT信号数字为2
2) SIGINT
所以,只要在脚本中要循环执行的内容前面加入以下语句即可:
trap "" 2
或者直接写信号名称也可以:
trap "" SIGINT
即,当收到信号SIGINT时忽略它,不做任何处理。

参考资料: http://dsec.pku.edu.cn/~weibo/bgb_cn/ch12s02.html#sect_12_02_02

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式