SIGTTIN | |
---|---|
Beskrivning | Läsning från terminalen som bakgrundsuppgift |
Standard | pausa processen |
SA_SIGINFO- koder | |
Har inga specifika koder |
På POSIX -system är SIGTTIN en signal som skickas till en bakgrundsuppgift när den försöker läsa från den styrande terminalen.
SIGTTIN är en heltalskonstant definierad i signal.h. De symboliska namnen på signalerna används istället för siffrorna, eftersom numren på signalerna kan skilja sig åt i olika implementeringar.
SIG är ett vanligt signalprefix (från engelska signal ), TT är en förkortad stavning av engelska. TTY (teletypewriter) - teletyp (teletyper var de första datorterminalerna), IN - förkortad stavning av engelska. input - input .
SIGTTIN kan skickas till en bakgrundsprocess när man försöker läsa från en kontrollerande terminal. Denna signal används vanligtvis i Unix-skaluppgiftshantering. Unix- demoner har inte kontrollterminaler (demonen stänger stdin, stdout, stderr filbeskrivningar vid start).
När en signal tas emot avbryts uppgiften tills SIGCONT tas emot , som skickas när programmet förs från bakgrunden till förgrunden av ett kommando fgeller av användaren (med hjälp av verktyget kill).
POSIX- signaler | |||
---|---|---|---|
| |||
|