in reply to -e blocking due to unaccessable network fs

alarm() doesn't work - the signal either doesn't fire or it's ignored.

Have you tried setting PERL_SIGNALS=unsafe?

See also Perl::Unsafe::Signals