Votre IP: 38.107.179.240 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 27-03-2008 20:23:44

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section2 - Appels système]


KILLPG

 

Index

  1. NOM
  2. SYNOPSIS
  3. DESCRIPTION
  4. VALEUR RENVOYÉE
  5. ERREURS
  6. NOTES
  7. CONFORMITÉ
  8. VOIR AUSSI
  9. TRADUCTION

 

NOMIndex

killpg - Envoyer un signal à un groupe de processus  

SYNOPSISIndex

#include <signal.h>
int killpg(int pgrp, int sig);  

DESCRIPTIONIndex

killpg() envoie le signal sig au groupe de processus pgrp. Voir signal(7) pour la liste des signaux. Si pgrp vaut 0, killpg() envoie le signal au groupe de processus du processus appelant.
(POSIX dit : si pgrp est inférieur ou égal à 1, le comportement est indéterminé.)
Pour qu'un processus puisse envoyer un signal, il doit avoir les privilèges nécessaires (sous Linux : avoir la capacité CAP_KILL), ou l'UID effectif ou réel du processus qui envoie le signal doit être égal au Set-UID sauvé ou réel du processus cible. Dans le cas du signal SIGCONT, il suffit que les processus envoyant et recevant le signal appartiennent à la même session.  

VALEUR RENVOYÉEIndex

L'appel renvoie 0 quand il réussit, ou -1 s'il échoue, auquel cas errno contient le code d'erreur.  

ERREURSIndex

EINVAL
Sig n'est pas un numéro de signal valide.
EPERM
Le processus appelant n'a pas l'autorisation d'envoyer un signal aux processus cibles.
ESRCH
Aucun processus n'appartient au groupe pgrp.
ESRCH
On a voulu émettre vers le groupe 0, mais le processus en cours n'appartient pas à un groupe.
 

NOTESIndex

Il y a des différences dans la vérification des permissions entre les systèmes de type BSD et ceux de type Système V. Voir POSIX pour kill(). Une différence non mentionnée dans POSIX concerne la valeur de retour EPERM : BSD dit que lorsque la vérification des permissions échoue pour au moins un des processus cible, aucun signal n'est envoyé et EPERM et retournée, alors que POSIX dit que EPERM est retournée seulement lorsque la vérification des permissions échoue pour tous les processus cible.  

CONFORMITÉIndex

SVr4, BSD 4.4 (la fonction killpg() est apparue dans BSD 4), POSIX.1-2001.  

VOIR AUSSIIndex

getpgrp(2), kill(2), signal(2), capabilities(7)  

TRADUCTIONIndex

Cette page de manuel a été traduite et mise à jour par Christophe Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par Alain Portal <aportal AT univ-montp2 DOT fr> jusqu'en 2006.
La traduction de cette page de manuel est basée sur les traductions disponibles sur http://manpagesfr.free.fr/, mais est gérée par l'équipe francophone de traduction de Debian au travers de la liste de discussion debian-l10n-french.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS