SIGTERM

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 09:18, 23 квітня 2019, створена Iskatelb (обговорення | внесок) (ВП:СНМП ISBN: 978-966-507-220-1 / С. 621)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
SIGTERM
Опис Завершити процес (може бути перехопленим або проігнорованим)
Дія за замовчуванням Завершує процес
SA_SIGINFO macros

None


SIGTERMсигнал на POSIX-сумісних платформах, який посилається процесу для інформування про необхідність достроково завершити своє виконання. Символьна змінна SIGTERM оголошена у заголовному файлі signal.h. Символьні імена для сигналів використовуються через те, що їхні номери залежать від конкретної платформи.

Етимологія

[ред. | ред. код]

SIG є загальноприйнятий префіксом для назв сигналів. TERM англ. terminate — завершення.

Використання

[ред. | ред. код]

SIGTERM — сигнал за умовчанням, який посилається процесу командою kill. Можливість перехоплення сигналу дозволяє процесу коректно, з точки зору обробки даних та взаємодії з іншими процесами, завершити свою роботу. Наприклад, процес може закрити відкриті файли, здійснити запис в журнал, повідомити інші процеси про своє завершення тощо.