SIGTSTP

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


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

Етимологія

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

SIG є загальноприйнятий префіксом для назв сигналів. TSTP англ. teletype stop — призупинення з терміналу.

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

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

В UNIX-системах SIGTSTP звичайно відправляється натисканням клавиш Ctrl-Z. За умовчанням, після отримання цього сигналу процес призупиняється і переходить в режим пакетних завдань. В подальшому він може бути повернутий до попереднього стану командою fg <номер_завдання> або сигналом SIGCONT. Перелік та номери (не плутати з pid) таких завдань можуть бути отримані командою jobs.

Див. також

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