我想在脚本中捕获 Control + C,以便在退出脚本之前可以进行一些清理工作。目前我的代码如下:
trap ctrl_c INT
main_script() {
#State of the art technology happening here
}
ctrl_c() {
#Do some cleaning
exit 1
}
问题是,我按下Control + C并返回到控制台后,控制台行为异常。我不能再看到我的键盘输入,按Enter键也无法进入新行。例如,这是我的控制台的样子:
请求帮助。root@ZonkedCream:~# root@ZonkedCream:~# root@ZonkedCream:~#