Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]10251[/thread]

Perl - External Commands - Open 3



<< >> 2 Einträge, 1 Seite
supernetsu
 2007-08-29 09:20
#98800 #98800
User since
2007-08-28
1 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

ich bin schon so verzweifelt, vielleicht könnt ihr mir helfen.
Bräuchte zu folgendem Hilfe:

Gehen wir davon aus, ich starte mittels perl ein anderes script in
einer shell. dieses andere script braucht werte, die mittels abfragen
in der shell ausgegeben werden.

wie kann ich mittels open3 oder was anderem dies handlen?

z.b.

Code:
Code: (dl )
1
2
my $cmd = "/home/test.pl";
my $pid = open3(\*WTRFH, \*RDRFH, \*ERRFH,$cmd);


jetzt fragt z.b. test.pl
Wie heißt du?
Wie alt bist du?
Wo wohnst du?
usw.

und wartet auf eine antwort und genau da will ich mittels dem
startscript drauf antworten.

hoffe ihr versteht mich, und hoffe es gibt jmd, der mir helfen kann.

danke schön,
mfg peter
nepos
 2007-08-29 10:34
#98801 #98801
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Würde dir dazu CPAN:Expect empfehlen, das ist eigentlich genau für dein Problem gedacht.
<< >> 2 Einträge, 1 Seite



View all threads created 2007-08-29 09:20.