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