www.farid-hajji.net banner

Farid Hajji

Perl: Einführung, Anwendungen, Referenz (2/e) [Support-Site]

Farid Hajji: Perl - Einführung, Anwendungen, Referenz
2., aktualisierte und erweiterte Auflage
Addison-Wesley Longman, ISBN 3-8273-1535-2

Beispielprogramm

pipe-uni.pl
#!/usr/local/bin/perl -w
# pipe-uni.pl -- Zeigt unidirektionale Pipes Eltern => Kind

pipe READFD, WRITEFD;                    # Perl-Pipe anlegen

# Pufferung auf Schreib-Filehandles ausschalten!
$oh = select(WRITEFD); $|=1; select($oh);

if (fork()) {
    # Elternprozess schreibt in die Pipe
    close(READFD);    # Diese Seite brauchen wir nicht
    print WRITEFD "That's your Homework\n";
    wait();           # Auf Beendigung des Kindes warten
} else {
    # Kindprozess liest aus der Pipe
    close(WRITEFD);   # Diese Seite brauchen wir nicht
    chomp($work = <READFD>);
    print "Child: Got work: >$work<\n";
    exit(0);          # "Ich habe fertig!"
}

print "Parent: Leaving...\n";
   

[Prev] [Up] [Relevant Chapter] [Next]

[Alte Quelle]


Last modified: $Date: 2006/05/18 12:56:02 $
FH. Search :: Sitemap :: Disclaimer :: Copyright :: Privacy
FreeBSD Logo