alarm.pl

来自「早期freebsd实现」· PL 代码 · 共 18 行

PL
18
字号
sub handler {  local($sig) = @_;  print "Caught a SIG$sig -- shutting down\n";  exit(0);}$SIG{'ALRM'} = 'handler';$SIG{'INT'} = 'handler';	# Ctrl-C pressed$SIG{'BREAK'} = 'handler';	# Ctrl-Break pressed$SIG{'TERM'} = 'handler';	# Killed by another processprint "Starting execution ...\n";alarm(10);while ( <> ) {}print "Normal exit.\n";

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?