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 обратно към сигнала, убил процеса.
- Копирайте името на сигнала или изходния код с бутоните за копиране на реда.
- Проверете бележките за сигнали в реално време и номерацията по архитектура, ако пишете преносими скриптове.