Сигнали Linux
Зручний для перегляду довідник усіх стандартних сигналів процесів POSIX/Linux, від SIGHUP до SIGSYS, що показує номер кожного сигналу, його дію за замовчуванням (Term, Core, Ign, Stop, Cont), чи можна його перехопити, що його викликає та відповідний код виходу оболонки (128+N). У браузері, безкоштовно.
Кожен стандартний сигнал процесу POSIX/Linux з поясненням. Усе виконується у вашому браузері з вбудованого довідника: нічого не надсилається на сервер.
| Сигнал | № | Дія за замовчуванням | Перехоплюваний | Опис | Код виходу |
|---|
Про Сигнали Linux
Довідник сигналів Linux перелічує кожен стандартний сигнал процесу POSIX/Linux, від SIGHUP до SIGSYS, в одній таблиці для швидкого перегляду. Кожен рядок показує номер сигналу, його дію за замовчуванням (Завершити, Дамп ядра, Ігнорувати, Зупинити чи Продовжити) чи може процес перехопити його, що зазвичай його викликає, та код виходу оболонки (128 + N), який ви бачите, коли процес гине через нього.
Саме цей стовпець коду виходу замикає ланцюжок, з яким розробники стикаються щодня: контейнер, що завершується з кодом 137, було вбито SIGKILL (9); аварія з кодом 139: це помилка сегментації через SIGSEGV (11); а чисте завершення з кодом 143 сталося через SIGTERM (15). Пошук працює за назвою, номером, кодом виходу чи значенням, тож ви можете почати з будь-якої наявної підказки.
Дві примітки охоплюють частини, які довідники зазвичай пропускають: сигнали реального часу від SIGRTMIN до SIGRTMAX, які не мають наперед визначеного значення й доставляються в гарантованому порядку, а також застереження щодо архітектур: кілька номерів сигналів відрізняються на Alpha, MIPS і SPARC, тому скрипти мають використовувати символьні назви. Усе працює у вашому браузері.
Як використовувати Сигнали Linux
- Знайдіть сигнал за назвою (SIGKILL), номером (9), кодом виходу оболонки (137) чи ключовим словом на кшталт "segmentation".
- Прочитайте рядок: номер, дія за замовчуванням, чи можна його перехопити, та що його викликає.
- Скористайтеся стовпцем коду виходу, щоб перекласти статус оболонки 128+N назад у сигнал, що вбив процес.
- Скопіюйте назву сигналу чи код виходу за допомогою кнопок копіювання рядка.
- Перевірте примітки про сигнали реального часу й нумерацію за архітектурою, якщо ви пишете переносні скрипти.