“sub END”如何知道程序已经死亡? (Perl的)

前端之家收集整理的这篇文章主要介绍了“sub END”如何知道程序已经死亡? (Perl的)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Perl中,如果Perl死了,我该如何进行END子程序测试?

代码工作正常并打印“RUNS”:

sub END {print "RUNS\n"} 
die "TESTING";

我检查什么变量来查看脚本是正常结束还是死亡?

我知道%SIG,但肯定有一个更简单的答案吗?

解决方法

测试$?:

END {print $? ? "DIED\n" : "RUNS\n"} 
die "TESTING";

猜你在找的Perl相关文章