# Ejecución de programas del sistema

- Introducción
- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
  - Tipos de recursos
- Constantes predefinidas
- Funciones de ejecución de programas
  - 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 — Ejecuta un programa externo y muestra la salida en bruto
  - proc_close — Cierra un proceso abierto mediante proc_open y devuelve el códido de salida de tal proceso
  - proc_get_status — Obtiene información sobre un proceso abierto por proc_open
  - proc_nice — Modificar la prioridad del proceso actual
  - proc_open — Ejecuta un comando y abre un puntero de fichero para entrada/salida
  - proc_terminate — Mata un proceso abierto mediante 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