|
|||||||||||||||||||||||||||
----- Original Message -----
From: "Peter Åris Krüpl" <sslug@sslug>
Newsgroups: sslug.perl
To: <sslug@sslug>
Sent: Monday, April 30, 2001 5:32 PM
Subject: [PERL] problemer med system og redirect af stdout :(
> Jeg vil gerne udføre et eksternt program feks.
> "snmpget blah blah blah > fil.txt" fra perl ved at bruge system.
>
> Jeg har bare lidt problemer med at få outputtet redirected til fil.txt.
Hejsa,
Hm, hvori er det problemet ligger? (jeg har sikkert opfattet det forkert..?)
sslug@sslug nezar]$ perl
system("echo hej hej hej > hej.txt");
sslug@sslug nezar]$ cat hej.txt
hej hej hej
sslug@sslug nezar]$
Ah, nu kom jeg lige i tanke om at det kan være dit program laver noget
output på STDERR, og at det er det der irriterer - i så fald skal du
redirecte stderr til filen også..
sslug@sslug nezar]$ perl
system("perl -e 'warn \"Gaah\"; print \"Weee\n\"' > hej.txt 2>&1");
sslug@sslug nezar]$ cat hej.txt
Gaah at -e line 1.
Weee
sslug@sslug nezar]$
--
Mvh. Nezar Nielsen
http://fez.dk/
|
||||||||||||||
|
||||||||||||||