Forum und email

Programas, Funções de Execução

Introdução

Estas funções prôvem meios para executar comandos no sistema em si, e meios de tornar seguros estes comandos.

Dependências

Nenhuma biblioteca externa é necessária para compilar esta extensão.

Instalação

Não há nenhuma instalação necessária para utilizar estas funções, elas fazem parte do núcleo do PHP.

Configurações em execução

Esta extensão não define nenhum parâmetro de configuração no php.ini.

Tipos Resource

Esta extensão define um recurso process, retornado por proc_open().

Constantes pré-definidas

Esta extensão não possui nenhuma constante.

Notas

Aviso

Arquivos abertos com travas (especialmente sessões abertas) devem ser fechados antes de executar um programa em segundo plano.

Veja também

Estas funções estão muito relacionadas com backtick operator. Também, quando em safe mode você deverá considerar a diretiva safe_mode_exec_dir.

Índice

  • escapeshellarg — Escapa uma string para usar como um argumento shell
  • escapeshellcmd — escapa metacaracteres shell
  • exec — Executa um programa externo
  • passthru — Executa um programa externo e mostra a saída crúa
  • proc_close — Fecha um processo aberto por proc_open e retorna o código de saída do processo.
  • proc_get_status — Obtem informação sobre um processo aberto por proc_open
  • proc_nice — Muda a prioridade do processo atual
  • proc_open — Executa um comando e abre ponteiros de arquivos para entrada/saída
  • proc_terminate — Mata um processo aberto por proc_open
  • shell_exec — Executa um comando via shell e retorna a saída inteira
  • system — Executa um programa externo e mostra a saída