| IPC :: EXE. Execute processos ou sub-rotinas Perl e string-los via IPC. Pense tubos de shell. |
Baixe Agora |
IPC :: EXE. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Gerald Lai
- Site do editor:
- http://search.cpan.org/~glai/
IPC :: EXE. Tag
IPC :: EXE. Descrição
Execute processos ou sub-rotinas Perl e strings por via IPC. Pense tubos de shell. IPC :: EXE é um módulo Perl escrito para fornecer uma maneira segura e altamente flexível de executar programas externos com uma sintaxe intuitiva. Além disso, mais informações são retornadas com cada série de execuções, como a lista de PIDs e $? do último processo de tubo externo (consulte "Valores de retorno"). A execução usa o comando Exec, e o shell nunca é invocado. As duas sub-rotinas exportadas executam todo o levantamento pesado de bifurcação e execução de processos. Em particular, o EXE () implementa a versão kid_to_read de http://perldoc.perl.org/perlipc.html#safe-pipe-openswhile bg () implementa a técnica de dois garfo ilustrada em http://perldoc.perl.org /perlfaq8.html#how-do-i-start-a-process-in-the-background?synopsis Use IPC :: EXE QW (EXE BG); my @PIDS = {EXE Sub {"2> #"}, qw (ls / tmp a.txt), BG EXE QW (sort -r), EXE Sub {Imprimir " 2º cmd: @ _ \ n "; Imprimir "TRÊS> $ _" Enquanto }, BG EXE 'Sort', EXE "CAT", "-N", EXE Sub {Imprimir "seis> $ _" enquanto ; Imprimir " 5º cmd: @_ \ n"},}; é como fazer o seguinte em um moderno Unix Shell: ls / tmp a.txt 2> / dev / null | {sort -r | | {Ordenar | gato -n | } e} Exceto que é realmente um processo de criança perl com acesso às principais variáveis do programa no escopo. Requisitos: · Perl.
IPC :: EXE. Software Relacionado