Документация по LinuxLinuxDoc.Ru 🔍

killpg - посылает сигнал всем членам группы процесса

НАЗВАНИЕ
killpg - посылает сигнал всем членам группы процесса

СИНТАКСИС
#include

int killpg(pid_t pidgrp, int signal);

ОПИСАНИЕ
Функция killpg() дает команду послать сигнал signal всем
процессам в группе процесса pidgrp или процессу-владельцу
группы процессов, если pidgrp равно нулю.

Это эквивалентно

kill(-pidgrp,signal);

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При ошибках возвращается -1, а при успешном завершении
работы - 0.

КОДЫ ОШИБОК
В переменную errno записываются ошибки, которые могут быть
такими:

EINVAL (неправильный сигнал),

ESRCH (несуществующая группа процесса), а также

EPERM (идентификатор пользователя (userid) вызывающего
процесса не равен идентификатору пользователя
процесса, которому посылается сигнал, а
пользователь не является администратором).
Читать новости Linux в Telegram
Linux - killpg - посылает сигнал всем членам группы процесса
Мы в соцсетях ✉