Un riferimento scorrevole per ogni segnale di processo POSIX/Linux standard — da SIGHUP a SIGSYS — che mostra il numero di ogni segnale, la sua azione predefinita (Term, Core, Ign, Stop, Cont), se può essere catturato, cosa lo solleva e il codice di uscita shell corrispondente (128+N). Nel browser, gratuito.

Ogni segnale di processo POSIX/Linux standard, spiegato. Tutto funziona nel tuo browser da un riferimento integrato — nulla viene inviato al server.

Segnale N. Azione predefinita Catturabile Descrizione Codice di uscita
Nessun segnale corrisponde alla ricerca.
Prova un nome o un numero diverso — ad esempio SIGTERM, 11 o segmentation.
Oltre a questi, Linux fornisce i segnali in tempo reale da SIGRTMIN a SIGRTMAX (in genere i segnali 34–64). Non hanno un significato predefinito e vengono consegnati in ordine garantito — le applicazioni assegnano loro il proprio scopo.
I numeri di segnale mostrati sono i valori predefiniti per l'ABI x86/ARM. Alcuni segnali hanno numeri diversi su altre architetture (ad esempio Alpha, MIPS e SPARC), quindi negli script preferisci sempre il nome simbolico (SIGKILL) al numero grezzo (9).

Informazioni su Segnali Linux

Il riferimento dei Segnali Linux elenca ogni segnale di processo standard POSIX/Linux, da SIGHUP a SIGSYS, in un'unica tabella scorrevole. Ogni riga mostra il numero del segnale, la sua azione predefinita — Termina, Core dump, Ignora, Ferma o Continua — se un processo può intercettarlo, cosa tipicamente lo genera, e il codice di uscita della shell (128 + N) che vedi quando un processo muore a causa sua.

Quella colonna del codice di uscita chiude il cerchio che gli sviluppatori incontrano quotidianamente: un container che esce con 137 è stato terminato da SIGKILL (9), un crash con 139 era un segmentation fault causato da SIGSEGV (11), e uno spegnimento pulito a 143 proveniva da SIGTERM (15). La ricerca funziona per nome, numero, codice di uscita o significato, così puoi partire da qualsiasi indizio tu abbia.

Due note a piè di pagina coprono le parti che i riferimenti di solito saltano: i segnali in tempo reale SIGRTMIN fino a SIGRTMAX, che non hanno un significato predefinito e vengono consegnati in ordine garantito, e l'avvertenza sull'architettura — alcuni numeri di segnale differiscono su Alpha, MIPS e SPARC, motivo per cui gli script dovrebbero usare nomi simbolici. Tutto funziona nel tuo browser.

Come usare Segnali Linux

  1. Cerca un segnale per nome (SIGKILL), numero (9), codice di uscita della shell (137) o una parola chiave come "segmentation".
  2. Leggi la riga: numero, azione predefinita, se può essere intercettato, e cosa lo genera.
  3. Usa la colonna del codice di uscita per tradurre uno stato shell 128+N nel segnale che ha ucciso il processo.
  4. Copia il nome del segnale o il codice di uscita con i pulsanti di copia della riga.
  5. Controlla le note sui segnali in tempo reale e sulla numerazione per architettura se stai scrivendo script portabili.

Domande frequenti

SIGTERM (15) chiede educatamente a un processo di uscire — può essere intercettato, così il processo può prima ripulire. SIGKILL (9) termina immediatamente a livello kernel e non può essere intercettato, bloccato o ignorato. Prova sempre SIGTERM prima di ricorrere a kill -9.

SIGKILL e SIGSTOP. Il kernel applica entrambi direttamente, quindi nessun handler può intercettarli — SIGKILL termina sempre il processo e SIGSTOP lo sospende sempre.

Quando un processo viene ucciso da un segnale, la shell riporta 128 più il numero del segnale. Quindi 139 è 128 + 11: il processo è morto per SIGSEGV, un segmentation fault. La tabella elenca questo codice di uscita accanto a ogni segnale fatale.

SIGRTMIN fino a SIGRTMAX — tipicamente numeri da 34 a 64 su Linux. A differenza dei segnali standard, non portano un significato predefinito e vengono accodati e consegnati in ordine garantito, così le applicazioni assegnano loro i propri scopi.

Perché alcuni numeri di segnale differiscono tra architetture di CPU come Alpha, MIPS e SPARC. Il nome simbolico — kill -TERM invece di kill -15 — significa la stessa cosa ovunque, quindi è la scelta portabile.

Sì, completamente gratuito. L'intera tabella è integrata nella pagina e tutta la ricerca e la copia avvengono nel tuo browser.

Hai bisogno di aiuto?
Hai riscontrato un problema con questo strumento? Faccelo sapere.
Segnala un problema

Aggiungi questo strumento gratuito al tuo sito web — copia e incolla il codice qui sotto.