有没有办法禁止该CtrlC命令停止在Perl中运行的脚本.
我知道$ SIG {'INT'}但我想知道一种方式,如果CtrlC按下脚本不会停止,无论如何.
目前我有:
$SIG{'INT'};
## for loop here
Run Code Online (Sandbox Code Playgroud)
但是一旦for循环结束,如果CtrlC按下,脚本将停止.
完全忽略中断:
$SIG{'INT'} = 'IGNORE';
Run Code Online (Sandbox Code Playgroud)
或者,将中断映射到不同的字符 - DEL也许; 然后Control-C不再生成中断(或任何其他信号),并且是'正常'控制字符.