| IPC :: cmd. Encontrar e executar comandos do sistema facilitado |
Baixe Agora |
IPC :: cmd. Classificação e resumo
- 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