SIGTSTP

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

None


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

Етимологія[ред. | ред. код]

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

Використання[ред. | ред. код]

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

Див. також[ред. | ред. код]