SIGTTIN | |
---|---|
Descriere | Citirea de pe terminal ca sarcină de fundal |
Mod implicit | întrerupeți procesul |
Codurile SA_SIGINFO | |
Nu are coduri specifice |
Pe sistemele POSIX , SIGTTIN este un semnal trimis unei sarcini de fundal atunci când încearcă să citească de la terminalul de control.
SIGTTIN este o constantă întreagă definită în signal.h. Numele simbolice ale semnalelor sunt folosite în locul numerelor, deoarece numerele semnalelor pot diferi în diferite implementări.
SIG este un prefix de semnal comun (din engleză signal ), TT este o ortografie prescurtată a englezei. TTY (teletypewriter) - teletype (teletipurile au fost primele terminale de calculator), IN - ortografie prescurtată a englezei. intrare - intrare .
SIGTTIN poate fi trimis la un proces de fundal atunci când încearcă să citească de pe un terminal de control. Acest semnal este utilizat de obicei în gestionarea sarcinilor shell Unix. Demonii Unix nu au terminale de control (daemonul închide descriptorii de fișiere stdin, stdout, stderr la pornire).
Când se primește un semnal, sarcina este suspendată până când este primit SIGCONT , care este trimis atunci când programul este adus din fundal în prim-plan printr-o comandă fgsau de către utilizator (folosind utilitarul kill).
Semnale POSIX | |||
---|---|---|---|
| |||
|