|
��������
kill - ������� ������� �������� ��� ������ ���������
���������
int kill (pid, sig) int pid, sig;
��������
��������� ����� kill �������� ������ �������� ��� ������ ���������, ������� ������ ��������������� pid. ���������� ������ ������������ ���������� sig � ��������
���� ����� �� ������ ��������, ��������� � ���������
������ signal(2), ���� 0. ���� �������� sig ����� 0
(������ ������), �� ����� ����������� �������� ������������ ��������� � kill, �� ������ � ���������������� ��
����������. ��� �������� ����� ���� ������������ ���
�������� ����, ��������� �� ����� �������� pid.
���������� � ����������� �������� ������ ����� ���� � ��� �� �������� ��� ����������� ������������� ������������, ���� ������ ��������������� ����������� �������� ����������� ������������� ������������ �� �������� ��������������� �����������������.
�������� � ���������������� 0 � 1 �������� ������������ [��. intro(2)] � � ���������� ����� ������������ ��� �������_0 � �������_1 ��������������.
���� pid ������ 0, �� ������ ����� ������ ��������, ��� ������������� ����� �������� pid. �������� pid ����� ���� ������ 1.
���� pid ����� 0, �� ������ ����� ������ ���� ���������, �������� � ������ ����������� ��������, �� ����������� ��������_0 � ��������_1.
���� pid ����� -1 � ������ ���������� �� �� �������� �����������������, �� ������ ����� ������ ���� ���������, � ������� �������� ������������� ������������ ����� ������������ �������������� ������������ ����������� ��������, �� ����������� ��������_0 � ��������_1.
���� pid ����� -1, � ������ ���������� �� �������� �����������������, �� ������ ����� ������ ���� ���������, �� ����������� ��������_0 � ��������_1.
���� pid ������ -1, �� ������ ����� ������ ���� ���������, � ������� ������������� ������ �������� ����� ���������� �������� pid.
��������� ����� kill ����������� �������� � ������� �� ����������, ���� ��������� ���� �� ���� �� ��������� �������:
��. �����
getpid(2), setpgrp(2), signal(2), sigset(2).
kill(1) � ����������� ������������.
����������
��� �������� ���������� ��������� ����� 0; � ������
������ ������������ -1, � ���������� errno ������������� ��� ������.
|