| PROC :: HEVY Een zwaargewicht module voor hardloopprocessen synchroon |
Download nu |
PROC :: HEVY Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Jason Hord
- Uitgever website:
- http://search.cpan.org/~pravus/
PROC :: HEVY Tags
PROC :: HEVY Beschrijving
Een zwaargewicht module voor lopende processen synchroon Proc :: Hevy is een simplistische perl-module voor het op een synchrone wijze van het paaiende kind. Het biedt een eenvoudige interface voor het doorgeven van gegevens naar de Stdin van een proces terwijl hij ook verschillende methoden biedt voor het bufferen van stdout en Stderr-output.synopsis gebruik proc :: hevy; {mijn $ Status = proc :: hevy-> exec (opdracht => 'kat', stdin => "nutteloos gebruik van kat \ N", stdout => \ mijn $ stdout, stderr => \ mijn $ Stderr,); } {My $ Status => Proc :: Hevy-> Exec (opdracht => , STDIN => , stdout => My $ StDout = [], Stderr => My $ Stderr = [],); } {mijn @stdin = qw (foo bar baz); mijn (@stdout, @Stderr); Mijn $ Status => Proc :: Hevy-> Exec (Command => Sub {while () {My ($ FH, $ Prefix) = $.% 2 == 0? (\ * stdout, 'even'): ( \ * Stderr, 'oneven'); print {$ fh} "$ prefix :: $ _";}}, stdin => sub {shift @stdin}, stdout => sub {push @stdout, $ _ }, Stderr => sub {push @Stderr, $ _ },); } {subkat {mijn (@files) = @_; exec kat => '-', @files} mijn $ Status => proc :: hevy-> exec (opdracht => , stdin => \ * stdin, stdout => \ * stderr, Stderr => \ * stdout,); } {# echt nutteloos gebruik van kat mijn $ Status = proc :: Hevy-> Exec (opdracht => Kat / dev / null 2> / dev / null ',); } Vereisten: · Perl
PROC :: HEVY Gerelateerde software