Wykaz kodów wyjścia
Sprawdzaj kody wyjścia powłoki i procesów Unix — 0 sukces, 1/2 błędy, 126/127/128/255 specjalne kody powłoki, zakres sygnałów krytycznych 128+N (130 SIGINT, 137 SIGKILL, 139 SIGSEGV, 143 SIGTERM) oraz kody BSD sysexits.h (64–78). Wyszukuj, filtruj i kopiuj. W przeglądarce, bezpłatnie.
Każdy standardowy kod wyjścia (zwrotu) powłoki i procesu Unix, objaśniony. Wszystko działa w Twojej przeglądarce na podstawie wbudowanego wykazu — nic nie jest wysyłane na serwer.
| Kod | Znaczenie | Kategoria | Opis |
|---|
O Wykaz kodów wyjścia
Materiał referencyjny kodów wyjścia wyjaśnia numeryczny status zwracany przez powłokę lub proces uniksowy po zakończeniu działania. Obejmuje całą przestrzeń: 0 dla sukcesu, 1 i 2 dla błędów ogólnych, specjalne kody powłoki 126 (znaleziono, ale nie do wykonania), 127 (nie znaleziono polecenia), 128 (nieprawidłowy argument wyjścia) i 255 (poza zakresem), zakres sygnałów śmiertelnych 128+N oraz kody sysexits.h z BSD, 64–78.
Zakres sygnałów to miejsce, gdzie najczęściej pojawia się konsternacja: 130 oznacza, że proces został przerwany kombinacją Ctrl+C (SIGINT), 137 oznacza wymuszone zabicie (SIGKILL — często zabójca braku pamięci w kontenerach), 139 to naruszenie ochrony pamięci (SIGSEGV), a 143 to grzeczne zakończenie (SIGTERM). Każdy wpis nazywa sygnał i wyjaśnia, co go zwykle wywołuje.
Szukaj po numerze, sygnale lub nazwie sysexits albo po znaczeniu w prostym języku; filtruj według kategorii — Sukces, Ogólne, Powłoka, Sygnał lub sysexits.h — i kopiuj dowolny kod jednym kliknięciem. Wszystko działa z wbudowanego materiału referencyjnego w Twojej przeglądarce.
Jak korzystać z Wykaz kodów wyjścia
- Wpisz kod wyjścia (137), nazwę (SIGSEGV, EX_USAGE) lub frazę taką jak „command not found” w polu wyszukiwania.
- W razie potrzeby filtruj według kategorii: Sukces, Ogólne, Powłoka, Sygnał lub sysexits.h.
- Odczytaj znaczenie i opis wpisu; wpisy z zakresu sygnałów nazywają też bazowy sygnał.
- Skopiuj kod do zgłoszenia błędu, reguły monitorowania lub porównania w skrypcie.