SIGTTIN

SIGTTIN
Beskrivelse Læsning fra terminalen som baggrundsopgave
Standard pause processen
SA_SIGINFO Koder
Har ingen specifikke koder

POSIX -systemer er SIGTTIN  et signal, der sendes til en baggrundsopgave, når den forsøger at læse fra den kontrollerende terminal.

SIGTTIN er en heltalskonstant defineret i signal.h. De symbolske navne på signalerne bruges i stedet for numrene, da numrene på signalerne kan være forskellige i forskellige implementeringer.

Etymologi

SIG  er et almindeligt signalpræfiks (fra engelsk  signal ), TT  er en forkortet stavemåde af engelsk.  TTY (teletypewriter)  - teletype (teletyper var de første computerterminaler), IN  - forkortet stavning af engelsk.  input  - input .

Brug

SIGTTIN kan sendes til en baggrundsproces, når du forsøger at læse fra en kontrollerende terminal. Dette signal bruges typisk i Unix shell opgavehåndtering. Unix- dæmoner har ikke kontrolterminaler (dæmonen lukker stdin, stdout, stderr filbeskrivelser ved opstart).

Når et signal modtages, suspenderes opgaven, indtil SIGCONT modtages , som sendes, når programmet bringes fra baggrunden til forgrunden af ​​en kommando fgeller af brugeren (ved hjælp af værktøjet kill).