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
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