Sygnały Linux
Przejrzysty wykaz każdego standardowego sygnału procesu POSIX/Linux — od SIGHUP do SIGSYS — pokazujący numer każdego sygnału, jego domyślne działanie (Term, Core, Ign, Stop, Cont), czy można go przechwycić, co go wywołuje oraz pasujący kod wyjścia powłoki (128+N). W przeglądarce, bezpłatnie.
Każdy standardowy sygnał procesu POSIX/Linux, objaśniony. Wszystko działa w Twojej przeglądarce na podstawie wbudowanego wykazu — nic nie jest wysyłane na serwer.
| Sygnał | Nr | Domyślne działanie | Przechwytywalny | Opis | Kod wyjścia |
|---|
O Sygnały Linux
Materiał referencyjny sygnałów Linux wymienia każdy standardowy sygnał procesu POSIX/Linux, od SIGHUP po SIGSYS, w jednej przeglądowej tabeli. Każdy wiersz pokazuje numer sygnału, jego domyślną akcję — Zakończ, Zrzut pamięci, Ignoruj, Zatrzymaj lub Kontynuuj — czy proces może go przechwycić, co zwykle go wywołuje, oraz kod wyjścia powłoki (128 + N), który widzisz, gdy proces ginie od tego sygnału.
Ta kolumna kodu wyjścia domyka pętlę, z którą deweloperzy stykają się na co dzień: kontener kończący pracę z kodem 137 został zabity przez SIGKILL (9), awaria z kodem 139 to naruszenie ochrony pamięci z SIGSEGV (11), a czyste zamknięcie z kodem 143 pochodziło z SIGTERM (15). Wyszukiwanie działa po nazwie, numerze, kodzie wyjścia lub znaczeniu, więc możesz zacząć od dowolnej dostępnej wskazówki.
Dwa przypisy obejmują części, które inne materiały referencyjne zwykle pomijają: sygnały czasu rzeczywistego SIGRTMIN do SIGRTMAX, które nie mają predefiniowanego znaczenia i są dostarczane w gwarantowanej kolejności, oraz zastrzeżenie architektoniczne — kilka numerów sygnałów różni się na Alpha, MIPS i SPARC, dlatego skrypty powinny używać nazw symbolicznych. Wszystko działa w Twojej przeglądarce.
Jak korzystać z Sygnały Linux
- Wyszukaj sygnał po nazwie (SIGKILL), numerze (9), kodzie wyjścia powłoki (137) lub słowie kluczowym takim jak „segmentation”.
- Odczytaj wiersz: numer, domyślną akcję, czy można go przechwycić i co go wywołuje.
- Użyj kolumny kodu wyjścia, aby przetłumaczyć status powłoki 128+N z powrotem na sygnał, który zabił proces.
- Skopiuj nazwę sygnału lub kod wyjścia za pomocą przycisków kopiowania w wierszu.
- Sprawdź uwagi o sygnałach czasu rzeczywistego i numeracji zależnej od architektury, jeśli piszesz przenośne skrypty.