> Linux Reviews > man >

killpg

killpg

enviar una señal a un grupo de procesos


  1. killpg.2.man
  2. killpg.3.man


1. killpg.2.man

Manpage of KILLPG

KILLPG

Section: Manual del Programador de Linux (2)
Updated: 23 julio 1993
Index Return to Main Contents
 

NOMBRE

killpg - enviar una señal a un grupo de procesos  

SINOPSIS

#include <signal.h>

int killpg(int pgrp, int sig);  

DESCRIPCIÓN

Killpg envía la señal sig al grupo de procesos pgrp. Véase sigaction(2) para una lista de señales. Si pgrp es 0, killpg envía la señal al grupo de procesos del proceso que envía la señal.

El proceso que envía, y los miembros del grupo de procesos deben tener todos el mismo ID de usuario efectivo, o el que envía debe ser superusuario. Como excepción, la señal de continuar SIGCONT puede enviarse a cualquier proceso que sea descendiente del proceso actual.  

VALOR DEVUELTO

Si hay éxito, se devuelve cero. Si hubo error, se devuelve -1, y errno se actualiza apropiadamente.  

ERRORES

EINVAL
Sig no es un número de señal válido.
ESRCH
No se encuentran procesos en el grupo de procesos especificado por pgrp.
ESRCH
El grupo de procesos se dió como 0, pero el proceso que envía no tiene grupo de procesos.
EPERM
El proceso que envía no es superusuario, y uno o más de los procesos objetivo tiene ID de usuario efectivo diferente del ID del proceso que envía.
 

CONFORME A

SVr4, 4.4BSD (La llamada killpg apareció por primera vez en BSD 4.0).  

VÉASE TAMBIÉN

kill(2), getpgrp(2), signal(2)


 

Index

NOMBRE
SINOPSIS
DESCRIPCIÓN
VALOR DEVUELTO
ERRORES
CONFORME A
VÉASE TAMBIÉN

This document was created by man2html using the manual pages.
Time: 17:11:11 GMT, January 19, 2012

2. killpg.3.man

Manpage of KILLPG

KILLPG

Section: Manual del Programador de Linux (3)
Updated: 4 abril 1993
Index Return to Main Contents
 

NOMBRE

killpg - envía una señal a todos los miembros de un grupo de proceso.  

SINOPSIS

#include <signal.h>

int killpg(pid_t pidgrp, int signal);
 

DESCRIPCIÓN

La función killpg() hace que se envíe la señal signal a todos los procesos del grupo de procesos pidgrp o a los procesos del propio grupo de procesos si pidgrp es igual a cero.

Es equivalente a


kill(-pidgrp,signal);
 

VALOR DEVUELTO

El valor devuelto es -1 en caso de error, ó 0 en caso de acabar bien.  

ERRORES

Los errores se devuelven en la variable global errno y pueden ser uno de los siguientes:
EINVAL
para una señal inválida,
ESRCH
para un grupo de procesos que no existe, y
EPERM
si el UID del proceso que hace la llamado no es igual al del proceso al que se envía la señal, y el UID no es el del súper-usuario.
 

CONFORME A

No se sabe.  

VÉASE TAMBIÉN

kill(2), signal(2), signal(7)


 

Index

NOMBRE
SINOPSIS
DESCRIPCIÓN
VALOR DEVUELTO
ERRORES
CONFORME A
VÉASE TAMBIÉN

This document was created by man2html using the manual pages.
Time: 17:11:11 GMT, January 19, 2012

SVENSKA - SVENSKA - SVENSKA - ja - pl - SVENSKA