Référence développeur

codes de sortie Linuxet constantes système

Choisissez le type de numéro, puis recherchez un nom ou une valeur décimale dans la sélection vérifiée.

codes de sortie Linux

Nom ou numéro décimal

Résultats

Entrée sélectionnée

137

Numéro: 137

Signification: Selon la règle Bash 128+9, peut évoquer SIGKILL ; ne prouve pas OOM.

Bash peut représenter un signal fatal par 128 plus son numéro. Un programme peut rendre la même valeur lui-même ; 137 ne prouve pas un événement OOM.

Vérifier sur votre machine

kill -l 137

La recherche utilise les données intégrées au navigateur ; les sources externes ne s’ouvrent que si vous cliquez sur leur lien.

Options de référence

Type de numéro

Système: Linux. La version choisie affecte surtout la présence des appels système ; nous ne détectons pas votre machine.

1 résultat(s) sur 9 entrées sélectionnées

Valeurs vérifiées le 23 septembre 2026

Un déploiement renvoie 137, mais les codes de sortie Linux ne suffisent pas à établir un manque de mémoire. Vérifiez d’abord si le journal parle d’un état de processus, d’un signal, d’errno ou d’un numéro d’appel système.

Cette référence réunit les signaux Linux, les numéros errno et les numéros d’appels système dans des espaces séparés. L’architecture et la version fixe du noyau restent visibles pour confronter le résultat à la machine concernée.

Pourquoi contextualiser les codes de sortie Linux

Le même entier change de sens avec sa catégorie, son architecture et sa version.

Définir le domaine du numéro

2 peut désigner SIGINT, ENOENT, l’appel open sur x86-64 ou un état propre au programme. Cette référence des codes de sortie Linux sépare les quatre domaines au lieu de deviner.

Un nombre mène à quatre cartes distinctes : signal, errno, appel système et état de sortie.

Comparer architectures et versions

L’appel read vaut 0 sur x86-64 et 63 sur arm64. La version source détermine aussi quels appels existent ; le résultat affiche donc toujours sa référence fixe.

Deux processeurs mènent à des numéros d’appel différents, tandis qu’une couche de version indique la disponibilité.

Trois vérifications avant d’interpréter

01

Identifier le domaine

Choisissez état Bash, signal, errno ou appel système. Un nombre décimal correspond exactement dans ce seul domaine ; 2 ne devient pas quatre réponses supposées.

02

Choisir l’ABI cible

Sélectionnez x86-64 ou arm64 et une version fixe du noyau. La disponibilité d’un appel peut changer ; les règles Bash ne dépendent pas de ce sélecteur.

03

Confirmer sur la machine

Utilisez la commande de vérification en lecture seule ou la source. Pour 137, examinez les journaux du processus et du noyau avant d’attribuer la panne à OOM.

Quatre familles d’indices dans une recherche

Indices propres à Bash

Les codes de sortie Linux 126 et 127 ont un sens précis dans Bash. Au-dessus de 128, un signal est possible, mais une application peut aussi renvoyer délibérément ce nombre.

Signaux et erreurs nommées

Les signaux Linux montrent leur action par défaut ; les numéros errno associent symboles et valeurs, y compris l’alias EAGAIN / EWOULDBLOCK.

Appels issus de sources fixes

Comparez les numéros d’appels système entre x86-64 et arm64 dans les sources Linux v6.6 et v6.16. Un appel récent est indiqué comme absent de l’ancienne version.

Ce qu’une table statique ne déduit pas

137 n’identifie pas une cause unique
Les codes de sortie Linux indiquent une valeur rapportée. 137 cadre avec la convention Bash 128+SIGKILL, mais peut être renvoyé volontairement. Seuls les journaux peuvent étayer OOM.
Sélection fixe, pas de diagnostic en direct
Seules des valeurs vérifiées pour x86-64 et arm64 figurent ici. Un symbole absent peut exister sur un autre noyau, une autre architecture ou une autre libc.
Aucune conversion errno vers HTTP
ENOENT décrit une erreur locale, pas automatiquement HTTP 404. Chaque application décide si elle la traduit en réponse Web.
Aucune commande exécutée
La page n’envoie pas de signaux, n’exécute pas d’appels, ne lit pas votre noyau et n’envoie pas de journaux. Elle affiche seulement des commandes à copier consciemment.

Questions sur les codes de sortie Linux

Que signifie le code de sortie 137 sous Linux ?

Bash emploie 128 plus le numéro d’un signal fatal : 137 peut donc évoquer SIGKILL (9). Un programme peut aussi renvoyer 137 lui-même. Vérifiez l’état d’attente et les journaux avant de conclure à OOM.

Pourquoi une commande renvoie-t-elle le code 127 ?

Bash renvoie 127 quand il ne trouve pas la commande. Vérifiez son nom et PATH. Le code 126 signifie qu’elle a été trouvée mais ne pouvait pas être exécutée.

Comment retrouver un numéro errno ?

Choisissez errno, recherchez le nombre ou le symbole et confirmez l’architecture. Sur une machine Linux avec moreutils, errno 2 ou errno ENOENT affiche la valeur locale.

Les numéros de signaux changent-ils selon l’architecture ?

Oui pour certains. Cette page couvre seulement x86-64 et arm64. Préférez les noms symboliques dans les scripts et consultez signal(7) ou kill -l sur la cible.

Où trouver le numéro d’un appel système Linux ?

Choisissez l’appel, l’architecture et la version du noyau, puis ouvrez la table source liée. Ici read vaut 0 sur x86-64 et 63 sur arm64.

Une entrée manque ou semble incorrecte ?

Vérifier les codes de sortie Linux en contexte

Choisissez le domaine, lisez la source et utilisez la commande locale si la machine réelle compte.

Les données statiques sont recherchées dans le navigateur.