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