IPC :: cmd.

Encontrar e executar comandos do sistema facilitado
Baixe Agora

IPC :: cmd. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Chris Williams
  • Site do editor:
  • http://search.cpan.org/~bingos/

IPC :: cmd. Tag


IPC :: cmd. Descrição

Encontrar e executar comandos do sistema facilitado IPC :: cmd é um módulo perl que permite executar a plataforma de comandos de forma independente, interativamente, se desejar, mas ainda assim funcionar. A função CAN_RUN pode dizer se um determinado binário é instalado e, se, enquanto a função de execução pode realmente Execute qualquer um dos comandos que você lhes dá e lhe dar um valor de retorno claro, bem como aderir às suas configurações de verbosidade.Synopsis Use IPC :: CmD QW ; Meu $ Full_Path = Can_run ('Wget') ou Warn 'WGet não está instalado!'; ### comandos pode ser arrayrefs ou strings ### my $ cmd = "$ full_path -b thunggister.co.uk"; Meu $ cmd = ; ### em contexto escalar ### meu buffer $; if (Scalar Run (Command => $ cmd, verbose => 0, buffer => \ $ buffer, timeout => 20)) {Imprimir "página da Web buscada com sucesso: $ buffer \ n"; } ### In List Context ### Meu ($ Sucesso, $ Error_Message, $ Full_Buf, $ stdout_buf, $ stderr_buf) = executar (comando => $ cmd, verbose => 0); if ($ sucesso) {Imprimir "Isto é o que o comando impresso: \ n"; Print Junte-se "", @ $ Full_Buf; } ### Verifique os recursos Imprimir "IPC :: Open3 Disponível:". IPC :: cmd-> can_use_ipc_open3; Imprimir "IPC :: Run Disponível:". IPC :: cmd-> can_use_ipc_run; Imprimir "pode capturar buffer:". IPC :: cmd-> can_capture_buffer; ### Não tem IPC :: cmd ser verboso, ou seja, não imprimir em stdout ou ### stderr ao executar comandos - o padrão é '0' $ IPC :: cmd :: verbose = 0; Requisitos: · Perl.


IPC :: cmd. Software Relacionado