Thread Returncode bei Aufruf mit IPC::Open3 (2 answers)
Opened by roli at 2008-05-06 20:26

roli
 2008-05-06 20:26
#109295 #109295
User since
2004-12-31
424 Artikel
BenutzerIn
[default_avatar]
Hi,

ich habe folgendes Script:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl
use strict;
use warnings;

use IPC::Open3;

my $input;
my $pid = open3( $input, \*OUT, \*ERROR, "./foo.pl" );
my $rc = $?;
print "Rc=$rc\n";
...

Das Problem ist, das wenn ich ./foo.pl in der Shell aufrufe der Returncode 1 ist, rufe ich obiges Script auf wird "Rc=0" ausgegeben. Wie kann ich den "richtigen" Returncode in diesem Script ermitteln?

Danke
Roland
--
"Steh vorn, während du fragst;
sitzen soll, wer antwortet."
Aus "Die Edda des Snorri Sturluson" "Gylfis Täuschung" Strophe 2

View full thread Returncode bei Aufruf mit IPC::Open3