PROC :: HEVY

Een zwaargewicht module voor hardloopprocessen synchroon
Download nu

PROC :: HEVY Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • 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