dummabua Geschrieben 20. Januar 2005 Geschrieben 20. Januar 2005 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?
taschentoast Geschrieben 20. Januar 2005 Geschrieben 20. Januar 2005 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
dummabua Geschrieben 20. Januar 2005 Autor Geschrieben 20. Januar 2005 hat wunderbar gefunzt... Danke
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden