加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl中的sig问题

发布时间:2020-12-16 00:23:45 所属栏目:大数据 来源:网络整理
导读:[root@stationx perl]# cat sig.pl #!/usr/bin/perl sub handler { ??????? local($sig)=@_;#first argument is signal name ??????? print "caught SIG$sig -- shutting downn"; ??????? exit(0); } $SIG{'INT'}='handler';#catch Ctrl-C print "here i am

[root@stationx perl]# cat sig.pl
#!/usr/bin/perl
sub handler {
??????? local($sig)=@_;#first argument is signal name
??????? print "caught SIG$sig -- shutting downn";
??????? exit(0);
}
$SIG{'INT'}='handler';#catch Ctrl-C
print "here i am!n";
sleep(3);
$SIG{'INT'}='DEFAULT';
?

代码虽然恨少,但是觉得该例子还是不错的,首先对于perl初学者来说,里面暗含的知识点太多了,一时不好理解,其二,要明白linux系统下sig处理的原理。

理解的时候可以借鉴bash中的trap。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读