Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

KILL(2)

��������
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 ����������� �������� � ������� �� ����������, ���� ��������� ���� �� ���� �� ��������� �������:

[EINVAL]
�������� sig ������ �������� ����� �������.
[EINVAL]
����� ������� sig ����� SIGKILL, � ����������� ������� �������� �������� ������� � ���������������, ������ 1 (�������_1).
[ESRCH]
�� ������ ������� � ���������������, ������ �������� ��������� pid.
[EPERM]
�������� � ����������� �������������� ������������ ����������� � ������������ ��������� �� ���������, � ������������ ����������� �������� �� �������� ������������������.

��. �����
getpid(2), setpgrp(2), signal(2), sigset(2).
kill(1) � ����������� ������������.

����������
��� �������� ���������� ��������� ����� 0; � ������ ������ ������������ -1, � ���������� errno ������������� ��� ������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT