Thread do on loop ? (4 answers)
Opened by Mathias at 2009-08-10 10:13

Mathias
 2009-08-10 10:13
#124031 #124031
User since
2006-03-16
36 Artikel
BenutzerIn
[default_avatar]
Hallo erstmal =)

ich grübbel nu schon seit ein paar tagen über ein problem welches sich eigentlich aus einer spielerrei entwickelt hat

Was ich versuche

Ich hab meine main.pl die eine pipe verbindung zu tamawork.pl aufbaut
Diese 2 scripts sollen ungepuffert laufen
Allerdings möchte ich gerne wären das script läuft "$pipetest" einen wert zuweisen
Ich komme einfach nich drauf habe ich vieleicht einen allgemeinen denkfehler drin?
Über vorschläge wäre ich dankbar

Meine scripts bis jetzt

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
main.pl:

#!/usr/bin/perl
use strict;
$|++;
my $pipetest = undef;
open (my $fh, "/home/s0nyc/tama/tamawork.pl |") or die "ups... $!";

while(<$fh>){

if ($_ == 10){
chomp;
if ($pipetest eq ''){
$pipetest = "Keine Eingabe";
}
print "JA $pipetest $_";
}
}

tamawork.pl:

#!/usr/bin/perl
use strict;
use warnings;
$|++;
my $zaehler = 1;
while (1){
$zaehler ++;
print "$zaehler\n";
sleep 1;
if ($zaehler == 25){
print "Endeee\n";
exit;
}
}


Meine gedanken gingen in richtung noch eine pipe einzurichten, aber ich werd daraus nicht schlau ich hab kein plan wie ich das umsetzen soll

für ein paar nette ideen wäre ich sehr dankbar

gruß mathias
Last edited: 2009-08-10 11:54:30 +0200 (CEST)
greets =)

View full thread do on loop ?