2011-06-10 139 views

回答

10

测试$?

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

正是我需要的,谢谢! – barrycarter 2011-06-10 15:34:17

+1

不完全。 'perl -E'END {说'死'如果$? } exit(1);''错误地打印'死了'。 @pavel,@barrycarter – ikegami 2011-06-10 18:54:54

+1

@ikegami:是的,但有人可能会说,退出代码<> 0和死亡非常相似...... – pavel 2011-06-10 19:28:13

相关问题