2011-06-10 100 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