20. Januar 200520 j Hi, hier mal eine vielleicht leicht zu beanwortende oder sogar etwas dumme Frage. Ich hab ein Script, das andere Scripte aufruft. Wenn die Ausführung des externen Scriptes fehlschlägt, soll er die Ausführung abgebrochen werden und an mich eine Mail gesendet werden. Die Error Mail Funktion ist in einem weiteren sub enthalten. Nun meine Frage: warum geht das hier nicht: system ($script1) || die &errormail($curdir); Kann ich nach einer die Funktion irgendwie noch einen sub aufrufen?
20. Januar 200520 j eval{ system ($script1) || die "Fehler: $!\n"; }; &errormail($curdir) if $@; Anmerkung: $@ ist die globale Variable die vom eval mit der "die" Ausgabe gefüllt wird. taschentoast
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.