SIGTTIN
Из Википедии, свободной энциклопедии
Из Википедии, свободной энциклопедии
В POSIX-системах, SIGTTIN — сигнал, посылаемый фоновой задаче при попытке чтения с управляющего терминала.
SIGTTIN | |
---|---|
Описание | Чтение с терминала фоновой задачей |
По умолчанию | приостановить выполнение процесса |
Коды SA_SIGINFO | |
Не имеет специфических кодов |
SIGTTIN — целочисленная константа, определённая в заголовочном файле signal.h
. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.
SIG — общий префикс сигналов (от англ. signal), TT — сокращённое написание англ. TTY (teletypewriter) — телетайп (телетайпы были первыми компьютерными терминалами), IN — сокращённое написание англ. input — ввод.
SIGTTIN может быть послан фоновому процессу при попытке чтения с управляющего терминала. Обычно этот сигнал применяется в управлении задачами шелла Unix. Демоны Unix не имеют управляющих терминалов (демон закрывает файловые дескрипторы stdin, stdout, stderr при запуске).
При получении сигнала задача приостанавливается до получения SIGCONT, посылаемого при переводе программы с фона на передний план командой fg
или пользователем (с помощью утилиты kill
).
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.