SIGTERM

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
SIGTERM
ОписЗавершити процес (може бути перехопленим або проігнорованим)
Дія за замовчуваннямЗавершує процес
SA_SIGINFO macros
None


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

Етимологія

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

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

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

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

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