Справочник за кодове на изход
Потърсете кодове на изход на shell и Unix процеси — 0 успех, 1/2 грешки, 126/127/128/255 специални shell кодове, диапазона 128+N за фатални сигнали (130 SIGINT, 137 SIGKILL, 139 SIGSEGV, 143 SIGTERM) и BSD sysexits.h кодовете (64–78). Търсете, филтрирайте и копирайте. В браузъра, безплатно.
Всеки стандартен код на изход (връщане) на shell и Unix, обяснен. Всичко работи в браузъра ви от вграден справочник — нищо не се изпраща към сървъра.
| Код | Значение | Категория | Описание |
|---|
За Справочник за кодове на изход
Справочник за изходни кодове обяснява числовия статус, който shell или Unix процес връща при приключване. Покрива целия спектър: 0 за успех, 1 и 2 за общи грешки, специалните shell кодове 126 (намерен, но не изпълним), 127 (командата не е намерена), 128 (невалиден изходен аргумент) и 255 (извън диапазона), диапазона от фатални сигнали 128+N, и BSD sysexits.h кодовете 64–78.
Диапазонът на сигналите е мястото, където възниква най-много объркване: 130 означава, че процесът е прекъснат с Ctrl+C (SIGINT), 137 означава, че е принудително спрян (SIGKILL — често механизмът за недостиг на памет в контейнери), 139 е грешка при сегментиране (SIGSEGV), а 143 е учтиво прекратяване (SIGTERM). Всеки запис назовава сигнала и обяснява какво типично го предизвиква.
Търсете по номер, сигнал или sysexits име, или значение на обикновен език; филтрирайте по категория — Успех, Общи, Shell, Сигнал или sysexits.h — и копирайте всеки код с кликване. Всичко работи от вграден справочник във вашия браузър.
Как да използвате Справочник за кодове на изход
- Въведете изходен код (137), име (SIGSEGV, EX_USAGE) или фраза като „командата не е намерена“ в полето за търсене.
- Филтрирайте по категория, ако е нужно: Успех, Общи, Shell, Сигнал или sysexits.h.
- Прочетете значението и описанието на записа; записите от диапазона на сигналите също назовават основния сигнал.
- Копирайте кода за доклад за грешка, правило за наблюдение или сравнение в скрипт.