SIGTTIN

SIGTTIN
Descripción Leer desde la terminal como tarea en segundo plano
Defecto pausar el proceso
Códigos SA_SIGINFO
No tiene códigos específicos.

En los sistemas POSIX , SIGTTIN  es una señal enviada a una tarea en segundo plano cuando intenta leer desde el terminal de control.

SIGTTIN es una constante entera definida en el signal.h. Los nombres simbólicos de las señales se utilizan en lugar de los números, ya que los números de las señales pueden diferir en diferentes implementaciones.

Etimología

SIG  es un prefijo de señal común (del inglés  signal ), TT  es una forma abreviada de inglés.  TTY (teletipo)  - teletipo (los teletipos fueron los primeros terminales de computadora), IN  - ortografía abreviada del inglés.  entrada  - entrada .

Uso

SIGTTIN se puede enviar a un proceso en segundo plano cuando se intenta leer desde una terminal de control. Esta señal se usa normalmente en la gestión de tareas de shell de Unix. Los demonios de Unix no tienen terminales de control (el demonio cierra los descriptores de archivo stdin, stdout, stderr al inicio).

Cuando se recibe una señal, la tarea se suspende hasta que se recibe SIGCONT , que se envía cuando el programa pasa del segundo plano al primer plano mediante un comando fgo por el usuario (usando la utilidad kill).