Exit 126Exit 126 — Comando no ejecutable
El comando se encontró pero no es ejecutable.
Qué causa este error
El archivo existe pero carece de permisos de ejecución, o no es un formato ejecutable válido.
Cómo solucionarlo
Añade permisos de ejecución con chmod +x. Verifica que el archivo sea un ejecutable válido o un script con línea shebang.
Ejemplo
# Fix: make script executable
chmod +x script.shCódigos de Error Relacionados
EINPROGRESSEINPROGRESS — Operación en curso
Se inició un intento de conexión no bloqueante que aún está en curso.
EAGAINEAGAIN — Recurso no disponible temporalmente
La operación solicitada se bloquearía sobre un recurso no bloqueante, o un recurso del sistema no está disponible temporalmente.
E2BIGE2BIG — Lista de argumentos demasiado larga
El tamaño total de la lista de argumentos y las variables de entorno pasadas a exec() supera el límite del sistema.
EDEADLKEDEADLK — Interbloqueo de recursos evitado
Se habría producido un interbloqueo de recursos si la operación hubiera continuado.
EACCESEACCES — Permiso denegado
El acceso solicitado a un archivo o recurso no está permitido por los permisos del archivo.
EFBIGEFBIG — Archivo demasiado grande
El tamaño del archivo supera el máximo permitido por el sistema de archivos o por el límite de recursos del proceso.