禁止Ctrl-C Perl

Dav*_*red 2 perl

有没有办法禁止该CtrlC命令停止在Perl中运行的脚本.

我知道$ SIG {'INT'}但我想知道一种方式,如果CtrlC按下脚本不会停止,无论如何.

目前我有:

$SIG{'INT'};
## for loop here
Run Code Online (Sandbox Code Playgroud)

但是一旦for循环结束,如果CtrlC按下,脚本将停止.

Jon*_*ler 9

完全忽略中断:

$SIG{'INT'} = 'IGNORE'; 
Run Code Online (Sandbox Code Playgroud)

或者,将中断映射到不同的字符 - DEL也许; 然后Control-C不再生成中断(或任何其他信号),并且是'正常'控制字符.