> Linux Reviews > man >

killpg

killpg


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


1. killpg.2.man

Manpage of KILLPG

KILLPG

Section: Systemaufrufe (2)
Updated: 2. Juni 1996
Index Return to Main Contents
 

BEZEICHNUNG

killpg - sendet ein Signal zu einer Prozessgruppe  

ÜBERSICHT

#include <signal.h>

int killpg(int pgrp, int sig);  

BESCHREIBUNG

Killpg sendet das Signal sig an die Prozessgruppe pgrp. Bei sigaction(2) finden Sie eine Liste der Signale. Wenn pgrp 0 ist, dann sendet killpg das Signal zu der Prozessgruppe des sendenden Prozesses.

Der sendende Prozess und Mitglieder der Prozessgruppe müssen die gleiche effektive User-ID haben, oder der Sender muss der Superuser sein. Als ein einziger Sonderfall kann das Signal SIGCONT zu jedem Prozess gesendet werden, der Abkömmling des aktuellen Prozesses ist.  

RÜCKGABEWERT

Bei Erfolg wird Null zurückgegeben. Im Fehlerfall wird -1 zurückgegeben und errno entsprechend gesetzt.  

FEHLER

EINVAL
Sig ist kein gültiges Signal.
ESRCH
Es kann kein Prozess gefunden werden, der der Gruppe pgrp angehört.
ESRCH
Als Prozessgruppe wurde 0 angegeben, doch der sendende Prozess hat keine Prozessgruppe.
EPERM
Der sendende Prozess ist nicht der Superuser und einer oder mehrere der Zielprozesse hat eine andere effektive User-ID als der sendende Prozess.
 

GESCHICHTE

Die Funktion killpg erschien in BSD4.0.  

SIEHE AUCH

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


 

Index

BEZEICHNUNG
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
FEHLER
GESCHICHTE
SIEHE AUCH

This document was created by man2html using the manual pages.
Time: 23:24:27 GMT, July 09, 2008

2. killpg.3.man

Manpage of KILLPG

KILLPG

Section: Bibliotheksfunktionen (3)
Updated: 6. Juni 1996
Index Return to Main Contents
 

BEZEICHNUNG

killpg - sende ein Signal an alle Mitglieder einer Prozessgruppe  

ÜBERSICHT

#include <signal.h>

int killpg(pid_t pidgrp, int signal);
 

BESCHREIBUNG

Die Funktion killpg() verursacht, dass das Signal signal an alle Prozesse der Prozessgruppe pidgrp gesendet wird, oder zu der Gruppe des eigenen Prozesses, wenn pidgrp gleich Null ist.

Es ist äquivalent zu


kill(-pidgrp,signal);
 

RÜCKGABEWERT

Der Rückgabewert ist -1 im Fehlerfall, 0 bei Erfolg.  

FEHLER

Fehler werden in errno zurückgegeben und können wie folgt sein:
EINVAL
bei einem ungültiges Signal.
ESRCH
bei einer nicht existierenden Prozessgruppe, und
EPERM,
wenn die User-ID des aufrufenden Prozesses nicht gleich der des Prozesses ist, an den das Signal gesendet wird, und die User-ID nicht die des Super-Users ist.
 

SIEHE AUCH

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


 

Index

BEZEICHNUNG
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
FEHLER
SIEHE AUCH

This document was created by man2html using the manual pages.
Time: 23:24:27 GMT, July 09, 2008

NORSK BOKMÅL - NORSK BOKMÅL - pl