Thread System-Ausgabe in Datei umleiten - inkl. ReturnCode-Steuerung
(23 answers)
Opened by Duhmok at 2012-02-20 15:54
Moin,
ich stehe vor folgendem Problem. Innerhalb eines Perl-Skripts kommt es zum Aufruf eines externen Programms (.exe). Der Aufruf geschieht über system(), damit nach Ausführung des Programms ein Wert an die Variable $rc zurückgegeben wird. Die Variable $rc steht dabei für einen Returncode (0 - k.Fehler / 4 - WARN / 8 - ERROR), welcher sich durch den gesamten Skriptverlauf zieht. Code (perl): (dl
)
$rc = system($impKorr." -cfgfile ".$cfgfile." -dbuser ".$USER." -dbpassword ".$PWD); Wie schaffe ich es, dass die gesamte Ausgabe des externen Programms in eine Datei geschrieben wird und die Return-Code Steuerung beibehalten werden kann? Besten Dank im Voraus! Last edited: 2012-02-20 15:55:27 +0100 (CET) |