eval { # ftp # ... }; if ($@) { # block wurde abgebrochen, fehlermeldung steht in $@ warn "ftp error: $@"; } # restliches skript läuft weiter ...