IPC :: RUN

IPC :: RUN is een PERL-module voor systeem () en achtergrondproces met leidingen, REDIRS, PTYS (UNIX, WIN32).
Download nu

IPC :: RUN Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Barrie Slaymaker
  • Uitgever website:
  • http://search.cpan.org/~rbs/

IPC :: RUN Tags


IPC :: RUN Beschrijving

IPC :: RUN is een PERL-module voor systeem () en achtergrondprocs met leidingen, REDIRS, PTYS (UNIX, WIN32). IPC :: RUN is een PERL-module voor systeem () en achtergrondproces w / piping, REDIRS, PTYS (UNIX, WIN32) .REQUIRINGEN: · PERLSYNOPSIS ## EERSTE, een opdracht om te rennen: My @CAT = QW (CAT); ## met behulp van RUN () in plaats van Systeem (): Gebruik IPC :: RUN QW (RUN Time-out); Run @cmd, $ in, $ out, $ err, time-out (10) of Die "Cat: $?" # Kan ik / o to-sub refigs en bestandsnamen, ook: uitvoeren @cmd, '<' "intxt" uit err of sterven "cat: $?" voer @cat uit '<' "intxt" '>>', "out.txt", '2 >>', "err.txt"; # Omdraaien met behulp van Psuedo-terminals Installation of Pipes. Voer @CAT uit, ' PTY> ', $ OUT_AND_ERR; ## Scripting deelprocessen (zoals Verwacht): gebruik IPC :: Run qw (start pomp afwerking time-out); # Incrementeel lezen van / schrijven naar scalars. # $ in is gedraineerd omdat het wordt gevoerd naar Cat's Stdin, # $ uit accumuleert Cat's stdout # $ err. Accumuleert Cat's Stderr # $ H is voor "harness". mijn $ H = start @cat, $ in, $ uit, $ err, time-out (10); $ in. = "Sommige inputn"; pomp $ h tot $ uit = ~ / inputn / g; $ in. = "wat meer inputn"; Pomp $ H tot $ OUT = ~ /G.Emore InputN /; $ in. = "Sommige laatste input"; Finish $ H of Die "Cat heeft $ geretourneerd?" ; waarschuwen $ err als $ err; Print $ uit; ## All Cat's output # leidingen tussen kinderen runnen @cat, '|', @gzip; # Meerdere kinderen tegelijkertijd (run () blokken totdat alle # kinderen verlaten, begin () voor achtergronduitvoering): Run @ foo1, '', @ foo2; # CALLING SET_UP_CHILD IN HET KIND Voordat het de #-opdracht uitvoert (alleen werkt op systemen met echte vork () en Exec ()) # uitzonderingen gegooid in SET_UP_CHILD () zal worden gepropageerd # aan de ouder en wordt gegooid van run (). Voer @cat, $ in, $ uit, init => set_up_child; # Lees van / schrijven naar bestand afhandelen u open en sluit open in, ' Out.txt' of Die $! ; Print "Preamblen"; Run @cat, * in, * OUT OF DIE "Kat heeft $ geretourneerd?" ; Print "Postamblen"; sluiten; afsluiten; # Maak leidingen voor u om te lezen / schrijven (zoals IPC :: Open2 en 3). $ H = Start @cat, ' pijp', * uit, '2> pijp', * err of sterven "Kat heeft $ geretourneerd?" ; afdrukken in "wat inputn"; sluiten; Print , ; Finish $ H; # Mengen van invoer- en uitvoermodi uitvoeren @CAT, 'in.txt', catch_some_out, * err_log); # Andere omleidingconstructen uitvoeren @cat, '>', $ out_and_err; Voer @CAT uit, '2> 1'; ren @cat, '0


IPC :: RUN Gerelateerde software

BTNSMS-bibliotheek

BTNSMS-bibliotheek is een C-bibliotheek met een eenvoudige interface voor het verzenden van SMS-berichten via de NET-SMS-provider. ...

187

Downloaden