Una referencia fácil de escanear de cada señal de proceso estándar POSIX/Linux — de SIGHUP a SIGSYS — que muestra el número de cada señal, su acción por defecto (Term, Core, Ign, Stop, Cont), si puede capturarse, qué la genera y el código de salida del shell correspondiente (128+N). En tu navegador, gratis.

Cada señal de proceso estándar POSIX/Linux, explicada. Todo funciona en tu navegador a partir de una referencia integrada — nada se envía al servidor.

Señal Núm. Acción por defecto Capturable Descripción Código de salida
Ninguna señal coincide con tu búsqueda.
Prueba con otro nombre o número — por ejemplo SIGTERM, 11 o segmentación.
Además de estas, Linux proporciona señales en tiempo real de SIGRTMIN a SIGRTMAX (normalmente las señales 34–64). No tienen un significado predefinido y se entregan en un orden garantizado — las aplicaciones les asignan su propio propósito.
Los números de señal mostrados son los predeterminados para la ABI de x86/ARM. Algunas señales llevan números distintos en otras arquitecturas (por ejemplo Alpha, MIPS y SPARC), así que en los scripts prefiere siempre el nombre simbólico (SIGKILL) al número en bruto (9).

Acerca de Señales de Linux

La referencia de Señales de Linux lista todas las señales estándar de proceso POSIX/Linux, desde SIGHUP hasta SIGSYS, en una sola tabla examinable. Cada fila muestra el número de la señal, su acción por defecto — Terminar, Volcado de memoria, Ignorar, Detener o Continuar —, si un proceso puede capturarla, qué la desencadena típicamente, y el código de salida de shell (128 + N) que ves cuando un proceso muere a causa de ella.

Esa columna de código de salida cierra el círculo con el que los desarrolladores se topan a diario: un contenedor que sale con 137 fue eliminado por SIGKILL (9), un fallo con 139 fue un fallo de segmentación por SIGSEGV (11), y un apagado limpio con 143 vino de SIGTERM (15). La búsqueda funciona por nombre, número, código de salida o significado, así que puedes partir de la pista que tengas.

Dos notas al pie cubren las partes que suelen faltar en otras referencias: las señales de tiempo real SIGRTMIN a SIGRTMAX, que no tienen un significado predefinido y se entregan en orden garantizado, y la advertencia de arquitectura — unos pocos números de señal difieren en Alpha, MIPS y SPARC, por lo que los scripts deberían usar nombres simbólicos. Todo funciona en tu navegador.

Cómo usar Señales de Linux

  1. Busca una señal por nombre (SIGKILL), número (9), código de salida de shell (137) o una palabra clave como “segmentación”.
  2. Lee la fila: número, acción por defecto, si se puede capturar, y qué la desencadena.
  3. Usa la columna de código de salida para traducir un estado de shell 128+N a la señal que eliminó el proceso.
  4. Copia el nombre de la señal o el código de salida con los botones de copia de la fila.
  5. Consulta las notas sobre señales de tiempo real y la numeración por arquitectura si escribes scripts portables.

Preguntas frecuentes

SIGTERM (15) pide educadamente a un proceso que salga: puede capturarse, así que el proceso puede limpiar antes. SIGKILL (9) termina de inmediato a nivel del kernel y no se puede capturar, bloquear ni ignorar. Prueba siempre SIGTERM antes de recurrir a kill -9.

SIGKILL y SIGSTOP. El kernel las impone directamente, así que ningún manejador puede interceptarlas: SIGKILL siempre termina el proceso y SIGSTOP siempre lo suspende.

Cuando un proceso es eliminado por una señal, el shell informa 128 más el número de la señal. Así que 139 es 128 + 11: el proceso murió por SIGSEGV, un fallo de segmentación. La tabla lista este código de salida junto a cada señal fatal.

SIGRTMIN a SIGRTMAX — normalmente los números 34 a 64 en Linux. A diferencia de las señales estándar, no tienen un significado predefinido y se ponen en cola y se entregan en orden garantizado, así que las aplicaciones les asignan sus propios propósitos.

Porque unos pocos números de señal difieren entre arquitecturas de CPU como Alpha, MIPS y SPARC. El nombre simbólico — kill -TERM en lugar de kill -15 — significa lo mismo en todas partes, así que es la opción portable.

Sí, completamente gratuita. La tabla completa está integrada en la página, y todas las búsquedas y copias ocurren en tu navegador.

¿Necesitas ayuda?
¿Encontraste un problema con esta herramienta? Avísanos.
Informar de un problema

Añade esta herramienta gratuita a tu propio sitio web: copia y pega el código de abajo.