Site hosted by Angelfire.com: Build your free website today!

SEÑALES DE Kill

 

Sirve para enviar señales a uno ovarios procesos identificados por su PID . Esta orden también existe para poder ser invocada desde programa. Una señas es una interrupción de softwar que se envía a un proceso, de forma asíncrona, para informarle de algún evento, cuando un proceso recibe una señal, puede tratarla de tres formas diferentes.

1.- Ignorar la señal.

2.- Invocar a la rutina de tratamiento por defecto proporcionada por el nucleo.

3.- Invocar a una rutina propia que se encargará de tratar dicha señal.

cada señal tiene asociado un número entero positivo que identifica. en el caso de Unix System V existen 19 Señales diferentes.

1.- SIGNUP: Hangup. Es enviada a todos los procesos asociados a una misma terminal cuando ésta se desconecta, la acción por defecto es terminar la ejecucion de los procesos que reciben la señal.

2.- SIGINT : Interrupciones Es enviada a todos los procesos asociados a una misma terminal cuando se pulsa la tecla interrupción , provoca la terminación de los procesos que la reciben la señal.

2.- SIGQUIT : Salir, se envía cuando pulsamos la tecla de salica ctrl -\ .

4.- SIGILL : Instrucción Ilegal, se envía a cualquier proceso que intente ejecutar una instrucción ilegal en la maquina.

5.- SIGTRAP : Es enviada cuando se ejecutan instrucciones pasos a paso en un programa.

6.- SIGIOT : Fallo hardware.

7.- SIGEMT : Fallo hardware.

8.- SIGFPE : Es enviada cuando el hardware detecta un error en una operación en coma flotante ,termina el proceso.

9.- SIGKILL : Provoca la terminación del proceso. Esta señal no puede ser ignorada.

10.- SIGBUS: Error de memoria.

11.- SIGSEGV: Violación de segmento de memoria.

12.- SIGSYS: No se usa.

13.- SIGPIPE: Intento de escritura en una tuberia en la cual no hay nadie leyendo.

14.- SIGALARM: Es envidada cuano algunode los procesos temporizadores llega a cero , provoca por defecto la terminación del proceso.

15.- SIGTERM : Indica a un proceos que debe terminar su ejecucion, puede ser ignorada.

16.- SIGUSR1 :Reservada para el Usuario

17.- SIGUSR2 :Reservada para el Usuario

18.- SIGCLD: Se envía al padre de un proceso si éste muere.

19.- SIGPWR: Fallo de Alimentación.