Forum und email

Funciones de Ejecución de Programas

Introducción

Estas funciones proveen medios para ejecutar comandos en el sistema mismo, y medios para proveer seguridad con tales comandos.

Requisitos

No se necesitan bibliotecas externas para construir esta extensión

Instalación

No se necesita ninguna instalación para usar estas funciones, son parte del núcleo de PHP.

Configuración en tiempo de ejecución

Esta extensión no tiene directivas de configuración en php.ini.

Tipos de recursos

Esta extensión define un recurso process, devuelto por proc_open().

Constantes predefinidas

Esta extensión no tiene ninguna constante definida.

Notes

Warning

Archivos abiertos con bloqueo (especialmente sesiones abiertas) deberían ser cerrados antes de ejecutar un programa en el fondo.

Ver también

Estas funciones se relacionan estrechamente también con el operador de comilla invertida. Asimismo, cuando se encuentre bajo safe mode, debe considerar la directiva safe_mode_exec_dir.

Table of Contents

  • escapeshellarg — Escapar una cadena a ser usada como argumento del intérprete de comandos
  • escapeshellcmd — Escapar meta-caracteres del intérprete de comandos
  • exec — Ejecutar un programa externo
  • passthru — Ejecutar un programa externo y mostrar la salida pura
  • proc_close — Cierra un proceso abierto por proc_open y devuelve el código de salida del proceso.
  • proc_get_status — Obtiene información sobre un proceso abierto por proc_open
  • proc_nice — Modificar la prioridad del proceso actual
  • proc_open — Ejecutar un comando y abrir apuntadores de archivo para entrada/salida
  • proc_terminate — Mata un proceso abierto por proc_open
  • shell_exec — Ejecutar un comando mediante el intérprete de comandos y devolver la salida completa como una cadena
  • system — Ejecutar un programa externo y mostrar su salida