Señales pueden ser presentadas por los programas, los usuarios o administradores.
Por ejemplo, para el correcto modo de decir la Internet Estos trozos de código personalizado se denominan manejadores de señal.
Dos señales no pueden ser redefinidos por un manejador de la señal. SIGKILL siempre se detiene un proceso y siempre se mueve SIGSTOP un proceso de primer plano al fondo. Estas dos señales no pueden ser "capturados" por un manejador de la señal.
| Nombre de señal | Número de señales | Descripción de señales |
|---|---|---|
| SIGHUP | 1 | Terminal de línea de colgar |
| SIGINT | 2 | Interrupción del programa |
| SIGQUIT | 3 | Salir del programa |
| SIGILL | 4 | Instrucción ilegal |
| SIGTRAP | 5 | Trace trampa |
| SIGABRT | 6 | Cancelar |
| SIGEMT | 7 | Emular la instrucción de ejecución |
| SIGFPE | 8 | Excepción de punto flotante |
| SIGKILL | 9 | Matar a programa |
| SIGBUS | 10 | Bus error |
| SIGSEGV | 11 | De violación de segmento |
| SIGSYS | 12 | Mal argumento de llamada al sistema |
| SIGPIPE | 13 | Escribir en una tubería con nadie para leerlo |
| SIGALRM | 14 | En tiempo real de tiempo de vencimiento |
| SIGTERM | 15 | Señal de terminación de Software |
| SIGURG | 16 | Urgente condición de E / S de canal |
| SIGSTOP | 17 | Señal de parada de la terminal no |
| SIGTSTP | 18 | Señal de parada de la terminal |
| SIGCONT | 19 | Un detenido se siguió el proceso |
| SIGCHLD | 20 | Notificación a los padres sobre los niños o dejar de salir |
| SIGTTIN | 21 | Leer en la terminal de procesos en segundo plano |
| SIGTTOU | 22 | Escribir a la terminal de procesos en segundo plano |
| SIGIO | 23 | I / O posible en un descriptor |
| SIGXCPU | 24 | Superado el límite de tiempo de CPU |
| SIGXFSZ | 25 | Archivo-superado el límite de tamaño |
| SIGVTALRM | 26 | Temporizador expiró virtual |
| SIGPROF | 27 | Perfiles de vencimiento de temporizador |
| SIGWINCH | 28 | Tamaño de la ventana cambiado |
| SIGINFO | 29 | Solicitud de información |
| SIGUSR1 | 30 | Definida por el usuario señal 1 |
| SIGUSR2 | 31 | Definida por el usuario de señal 2 |
| SIGTHR | 32 | Hilo de interrupción |
| Nombre de señal | Número de señales | Descripción de señales |
|---|---|---|
| SIGHUP | 1 | Cuelga |
| SIGINT | 2 | Interrupciones |
| SIGQUIT | 3 | Se cierra |
| SIGILL | 4 | Instrucción ilegal |
| SIGTRAP | 5 | Trace trampa |
| SIGABRT | 6 | Utilizados por abortar |
| SIGEMT | 7 | EMT instrucción |
| SIGFPE | 8 | Excepción de punto flotante |
| SIGKILL | 9 | Kill (no puede ser capturado o ignorado) |
| SIGBUS | 10 | Bus error |
| SIGSEGV | 11 | De violación de segmento |
| SIGSYS | 12 | Mal argumento de llamada al sistema |
| SIGPIPE | 13 | Escribe en una tubería con nadie para leerlo |
| SIGALRM | 14 | Alarma |
| SIGTERM | 15 | La terminación de Software |
| SIGUSR1 | 16 | Definida por el usuario señal 1 |
| SIGUSR2 | 17 | Definida por el usuario de señal 2 |
| SIGCHLD | 18 | Niño cambio de estado alias (POSIX) |
| SIGPWR | 19 | El poder no reinicie |
| SIGWINCH | 20 | Tamaño de la ventana de cambio |
| SIGURG | 21 | Urgente toma de condición |
| SIGPOLL / SIGIO | 22 | Pollable ocurrió Socket o de E / S posibles |
| SIGSTOP | 23 | Stop (no pueden ser capturados o ignoran) |
| SIGTSTP | 24 | Pidió a la parada del usuario de TTY |
| SIGCONT | 25 | Detenido el proceso se ha mantenido |
| SIGTTIN | 26 | Antecedentes TTY intentado leer |
| SIGTTOU | 27 | Antecedentes TTY intentado escribir |
| SIGVTALRM | 28 | Temporizador expiró virtual |
| SIGPROF | 29 | Perfiles de vencimiento de temporizador |
| SIGXCPU | 30 | CPU límite superado |
| SIGXFSZ | 31 | Superado límite de tamaño de archivo |
| SIGWAITING | 32 | Proceso de LWPs están bloqueados |
| SIGLWP | 33 | Especial señal utilizada por hilo biblioteca |
| SIGFREEZE | 34 | Especial señal utilizada por el CPR |
| SIGTHAW | 35 | Especial señal utilizada por el CPR |
| SIGCANCEL | 36 | Hilo utilizado por la señal de cancelación libthread |
| SIGLOST | 37 | Recursos perdidos |
| SIGRTMIN | 38 | Más alta prioridad en tiempo real de señales |
| SIGRTMAX | 45 | Prioridad más baja señal en tiempo real |
Derecho de Autor 2009 Tech-FAQ. Todos los derechos reservados.