use warnings; use strict; BEGIN { open(STDERR, ">stderr2.log") or die "Failed to open log file"; } print STDERR "Oops!\n"; system ('nosuchprogram'); close STDERR;