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.
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 .
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).
Señales POSIX | |||
---|---|---|---|
| |||
|