$ perl -e 'sub {die}' #### $ perl -e '$sub = sub {die}; $sub->();' Died at -e line 1. $ echo $? 255 $ #### use strict; use warnings; sub toDieFor { my $v = shift; die qq{Died with $v}; } my $value = shift; toDieFor($value) if $value > 10; print qq{Normal termination\n}; #### $ spw638035 3 Normal termination $ spw638035 33 Died with 33 at spw638035 line 9. $ echo $? 255 $