Referencia para desarrolladores

códigos de salida Linuxy constantes del sistema

Elige primero la clase de número y busca un nombre o valor decimal en los datos seleccionados y verificados.

códigos de salida Linux

Nombre o número decimal

Coincidencias

Entrada seleccionada

137

Número: 137

Significado: Según Bash 128+9, podría indicar SIGKILL; no prueba OOM.

Bash puede representar una señal fatal con 128 más su número. Un programa también puede devolver ese valor; 137 no demuestra por sí solo un evento OOM.

Comprobar en tu equipo

kill -l 137

La búsqueda usa datos incluidos en el navegador; las fuentes externas solo se abren si eliges el enlace.

Opciones de referencia

Tipo de número

Sistema: Linux. La versión afecta sobre todo a la disponibilidad de llamadas; no detectamos tu equipo.

Se muestran 1 de 9 entradas seleccionadas

Valores comprobados el 23 de septiembre de 2026

Un despliegue acaba con 137, pero los códigos de salida Linux por sí solos no prueban que faltó memoria. Primero determina si el registro muestra un estado del proceso, una señal, errno o un número de llamada al sistema.

Esta referencia separa las señales de Linux, los errores errno y los números de llamadas al sistema. Muestra arquitectura y versión fija del kernel para que puedas comparar la tabla con la máquina afectada.

Por qué contextualizar los códigos de salida Linux

Un mismo entero puede cambiar de significado según su clase, arquitectura y versión.

Determina el espacio del número

2 puede significar SIGINT, ENOENT, la llamada open de x86-64 o un estado elegido por la aplicación. Esta referencia de códigos de salida Linux mantiene separados los cuatro dominios.

Un número se divide en tarjetas independientes para señal, errno, llamada al sistema y estado de salida.

Compara arquitectura y versión

La llamada read es 0 en x86-64 y 63 en arm64. Una versión del código fuente también determina qué llamadas aparecen; el resultado indica siempre la instantánea usada.

Dos chips de arquitecturas distintas llevan a números de llamada diferentes mientras una capa de versión limita la disponibilidad.

Tres comprobaciones antes de interpretar

01

Identifica el tipo de número

Elige estado de Bash, señal, errno o llamada al sistema. Un decimal coincide exactamente dentro de esa clase; 2 no se transforma en cuatro interpretaciones inventadas.

02

Ajusta la ABI de destino

Selecciona x86-64 o arm64 y una versión fija del kernel. Las llamadas pueden aparecer o faltar según la versión; las reglas de estado de Bash no dependen de esta selección.

03

Confirma en la máquina real

Usa el comando de consulta, que no modifica datos, o la fuente original. Para 137, revisa los registros del proceso y del kernel antes de atribuirlo a OOM.

Cuatro tipos de pistas en una consulta

Estados de Bash

Los códigos de salida Linux 126 y 127 tienen significados propios de Bash. Un valor mayor de 128 puede asociarse a una señal, pero la aplicación también puede devolverlo deliberadamente.

Señales y nombres de error

Las señales de Linux muestran su acción predeterminada y los errores errno relacionan nombre y número, incluso el alias EAGAIN / EWOULDBLOCK.

Llamadas con fuente fija

Compara números de llamadas al sistema entre x86-64 y arm64 con las tablas Linux v6.6 y v6.16. Una llamada reciente figura como ausente en la versión anterior.

Lo que una tabla estática no puede deducir

137 no tiene una única causa
Los códigos de salida Linux reflejan un valor comunicado. 137 encaja con Bash 128+SIGKILL, pero también puede devolverlo un programa. OOM requiere pruebas en los registros.
Selección fija, no detección en vivo
Solo se incluyen valores verificados para x86-64 y arm64. Una entrada ausente puede existir en otro kernel, arquitectura o libc; consulta la fuente original.
Sin conversión general de errno a HTTP
ENOENT es un error de llamada local, no un HTTP 404 estándar. Cada aplicación decide si lo convierte en respuesta web.
No se ejecutan comandos
La página no envía señales, ejecuta llamadas, lee tu kernel ni sube registros. Solo muestra comandos de comprobación para copiarlos con intención.

Preguntas sobre códigos de salida Linux

¿Qué significa el código de salida 137 en Linux?

Bash usa 128 más el número de la señal fatal, así que 137 puede apuntar a SIGKILL (9). Un programa también puede devolver 137 por decisión propia; consulta el estado de espera y los registros antes de concluir OOM.

¿Por qué aparece el código de salida 127?

Bash devuelve 127 cuando no encuentra el comando. Comprueba el nombre y PATH. El 126 indica que lo encontró pero no pudo ejecutarlo.

¿Cómo consulto un número errno?

Elige errno, introduce el número o símbolo y comprueba la arquitectura. En Linux con moreutils instalado, errno 2 o errno ENOENT muestra la correspondencia local.

¿Cambian los números de señal según la arquitectura?

Algunos sí. Esta página cubre x86-64 y arm64. Usa nombres simbólicos en los scripts y consulta signal(7) o kill -l en el equipo de destino.

¿Dónde se busca un número de llamada al sistema?

Elige llamada, arquitectura y versión del kernel; después abre la tabla fuente enlazada. Aquí read vale 0 en x86-64 y 63 en arm64.

¿Falta una entrada o hay un error?

Comprueba los códigos de salida Linux con contexto

Elige la clase, revisa la fuente y verifica en tu máquina si necesitas datos del entorno real.

Los datos estáticos se consultan en el navegador.