Rechercher une page de manuel
signal
Langue: it
Version: 14 aprile 1996 (ubuntu - 16/08/07)
Section: 7 (Divers)
NOME
signal - elenco dei segnali disponibiliDESCRIZIONE
Linux supporta i segnali elencati di seguito. Molti dei numeri di segnale dipendono dall'architettura. Per primi, i segnali descritti da POSIX.1| Segnale | Valore | Azione | Commento |
| | | | |
| stata agganciata (hangup) o il processo | |||
| controllante è morto | |||
| SIGINT | 2 | A | Interrupt da tastiera |
| SIGQUIT | 3 | C | Segnale d'uscita (quit) della testiera |
| SIGILL | 4 | C | Istruzione illegale |
| SIGABRT | 6 | C | Segnale d'abbandono di abort(3) |
| SIGFPE | 8 | C | Eccezione di virgola mobile |
| SIGKILL | 9 | AEF | Uccidi (kill) il processo |
| SIGSEGV | 11 | C | Riferimento di memoria non valido |
| SIGPIPE | 13 | A | Pipe rotta: scrittura su una pipe |
| priva di lettori | |||
| SIGALRM | 14 | A | Allarme di alarm(2) |
| SIGTERM | 15 | A | Segnale di termine |
| SIGUSR1 | 30,10,16 | A | Primo segnale definito dall'utente |
| SIGUSR2 | 31,12,17 | A | Secondo segnale definito dall'utente |
| SIGCHLD | 20,17,18 | B | Figlio fermato o terminato |
| SIGCONT | 19,18,25 | Continua se fermato | |
| SIGSTOP | 17,19,23 | DEF | Ferma (stop) il processo |
| SIGTSTP | 18,20,24 | D | Stop digitato sul tty |
| SIGTTIN | 21,21,26 | D | Input da tty per un processo in |
| background | |||
| SIGTTOU | 22,22,27 | D | Output da tty per un processo in |
| background |
Seguono is segnali non in POSIX.1 ma descritti in SUSv2.
| Segnale | Valore | Azione | Commento |
| | | | |
| memoria) | |||
| SIGPOLL | A | Evento suscettibile a polling (Sys V). | |
| Sinonimo a SIGIO | |||
| SIGPROF | 27,27,29 | A | Timer del profiler scaduto |
| SIGSYS | 12,-,12 | C | Argomento sbagliato alla routine (SVID) |
| SIGTRAP | 5 | C | Trappola per trace/breakpoint |
| SIGURG | 16,23,21 | B | Condizione urgente sul socket (4.2 BSD) |
| SIGVTALRM | 26,26,28 | A | Allarme virtuale (4.2 BSD) |
| SIGXCPU | 24,24,30 | C | Ecceduto tempo limite di CPU (4.2 BSD) |
| SIGXFSZ | 25,25,31 | C | Ecceduto il limite alla dimensione |
| file (4.2 BSD) |
E ora altri segnali:
| Segnale | Valore | Azione | Commento |
| | | | |
| SIGEMT | 7,-,7 | ||
| SIGSTKFLT | -,16,- | A | Errore dello stack del coprocessore |
| SIGIO | 23,29,22 | A | I/O ora possibile (4.2 BSD) |
| SIGCLD | -,-,18 | Sinonimo a SIGCHLD | |
| SIGPWR | 29,30,19 | A | Mancanza di corrente (System V) |
| SIGINFO | 29,-,- | Sinonimo a SIGPWR | |
| SIGLOST | -,-,- | A | Perduto il lock del file |
| SIGWINCH | 28,28,20 | B | Dimensioni finestra cambiate (4.3 BSD, |
| Sun) | |||
| SIGUNUSED | -,31,- | A | Segnale inutilizzato (diventerà SIGSYS) |
Il significato delle lettere nella colonna «azione» è:
- A
- L'azione di default è di terminare il processo
- B
- L'azione di default è di ignorare il segnale
- C
- L'azione di default è di terminare il processo e fare un «dump core»
- D
- L'azione di default è di fermare il processo
- E
- Il segnale non può essere bloccato
- F
- Il segnale non può essere ignorato
CONFORME A
POSIX.1BACHI
SIGIO e SIGLOST hanno lo stesso valore. Quest'ultimo è commentato nella sorgente del kernel, ma nella compilazione di alcuni programmi viene supposto che il segnale 29 sia SIGLOST.VEDERE ANCHE
kill(1), kill(2), setitimer(2)Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre