Linux сигнали
Прегледен справочник за всеки стандартен POSIX/Linux сигнал на процес — от SIGHUP до SIGSYS — показващ номера на всеки сигнал, неговото действие по подразбиране (Term, Core, Ign, Stop, Cont), дали може да бъде прихванат, какво го предизвиква и съответния shell код на изход (128+N). В браузъра, безплатно.
Всеки стандартен POSIX/Linux сигнал на процес, обяснен. Всичко работи в браузъра ви от вграден справочник — нищо не се изпраща към сървъра.
| Сигнал | № | Действие по подразбиране | Прихватим | Описание | Код на изход |
|---|
За Linux сигнали
Справочник за Linux сигнали изброява всеки стандартен POSIX/Linux процесен сигнал, от SIGHUP до SIGSYS, в една обозрима таблица. Всеки ред показва номера на сигнала, действието му по подразбиране — Прекратяване, Дъмп на паметта, Игнориране, Спиране или Продължаване — дали процес може да го улови, какво типично го предизвиква, и shell изходния код (128 + N), който виждате, когато процес умре от него.
Тази колона с изходен код затваря кръга, с който разработчиците се сблъскват ежедневно: контейнер, който излиза с 137, е убит от SIGKILL (9), срив с 139 е бил грешка при сегментиране от SIGSEGV (11), а чисто изключване при 143 идва от SIGTERM (15). Търсенето работи по име, номер, изходен код или значение, така че можете да започнете от която и да е следа, с която разполагате.
Две бележки под линия покриват частите, които справочниците обикновено пропускат: сигналите в реално време SIGRTMIN до SIGRTMAX, които нямат предварително зададено значение и се доставят в гарантиран ред, и предупреждението за архитектурата — няколко номера на сигнали се различават на Alpha, MIPS и SPARC, затова скриптовете трябва да използват символни имена. Всичко се изпълнява във вашия браузър.
Как да използвате Linux сигнали
- Потърсете сигнал по име (SIGKILL), номер (9), shell изходен код (137) или ключова дума като „сегментиране“.
- Прочетете реда: номер, действие по подразбиране, дали може да бъде уловен, и какво го предизвиква.
- Използвайте колоната с изходен код, за да преведете shell статус 128+N обратно към сигнала, убил процеса.
- Копирайте името на сигнала или изходния код с бутоните за копиране на реда.
- Проверете бележките за сигнали в реално време и номерацията по архитектура, ако пишете преносими скриптове.