Thread system vs. qx{}: Retuncod und Prog. Ausgabe gleichzeitig
(2 answers)
Opened by roli at 2005-03-01 19:43
Hier kann man mal Werbung fuer
![]() Code: (dl
)
run ["kommando", "mit", "parametern"], \$in, \$out, \$err; wobei die Eingabe (stdin) in $in stehen sollte und nach der Abarbeitung stdout und stderr in $out und $err stehen. Ausserdem kann man run ... or die schreiben, nicht wie bei system(), wo man eigentlich and statt or benutzen muesste. Wenn man eine Pipe verwenden will und dabei nicht auf die Sicherheit der List-Schreibweise verzichten will, kann man Code: (dl
)
run ["erstes_kommando", "mit", "parametern"], "|", ["zweites_kommando", "mit", "parametern"] schreiben. Die Manpage erschlaegt einen, weil IPC::Run so viel kann, aber es lohnt sich! |