|
��������
acctcon1, acctcon2 - ���� ������� ������ � �������
���������
/usr/lib/acct/acctcon1 [-p] [-t] [-l ����] [-o ����] /usr/lib/acct/acctcon2
��������
������� acctcon1 ������ �� ������������ ����� ������������������ ������� � ������/����� ������� ������ ������������� � �������� �� ����������� ����� �� ����� ������ �� ������ �����. ��� �������, � �������� ������������ ����� ������������ ���� /etc/wtmp. ���������� ������ ������� acctcon1 �������� � ��������� ����; � ���
�����������: ������������ �����, ������������� ������������, ������� ���, ������� ����� ������ (���.), ������ ����� ������ (���.), � ����� ����� ������ ������ �
�������� ���� (��� ����� ������, ��������� � 00:00:00 1
������ 1970 ����) � � ���� ���� � �������.
������ ������� acctcon1 �������� ��������� �����:
-p | �������� ������ ����������, ������������ � �������� �������, �� ���� ����� ������������ �����, ������� ����� ������������� � ������� ������/����� ������� (� ����� ��������). |
-t | ������� acctcon1 ������ ������ ������������ �����, �� �������� �������� ������������. �� ���������� ����� ����� � ��������� ������� ������� ��������� ������ � ������ ��� ������ �����, ������� �������� ��������. ������ ���������������, ��� ���� ������������ �� �������� �����, ����������� �������� � ������/����� �������, ������� ��� ������������� ������� � �������� ������� �� ��������� ������������ ������� �����. ��� �������� ����� -t ������ ����� ������������ ���������� �����, ��������� � �������� �����, ��� ���� ������������������ ���������� � ����������� �� ������������� ��� ������ ������ � ������� �����������. |
-l ���� | � ��������� ���� ���������� ������� ���������� �� ������������� ������������ �����: ��� �����, ����� ������������� (���.), ���������� ��������� � ������ ������� ������ �������, ���������� �������, ���������� ������ � ���������� �������. ���� ���� �������� ���������� ������������� ������������ �����, ���������� ����������� �����, � ����� ������ ����������� � ������������ �����������. ������ � ������ ������������ ��� ������������ �����, ��� ���������� login(1) � ��� ���������� �������� shell'�, ������� ���������� ������� ������ � ��� ������ ���� ������, ��� ���������� �������. ��. ����� init(1M) � utmp(4). |
-o ���� | � ��������� ���� ���������� �������� �������� �� ������, ������������ ��������� ��������. �������� �������� �������� ����� ������/����� ������� ����� ����������, ���������� ������������ �������, ��������� ����, ��������� ������ ���������� � �.�. |
������� acctcon2 ������ �� ������������ ����� ������������������ ������� � �������, ����������� �� � ������� ������ tacct [��. acct(4)] � � ��� �� ������� �������� �� ����������� �����.
�������
���� �������� �������� ������ ������������� ������
acctcon1 � acctcon2. ���� ctmp ��������� ������ ��� ����, ����� ������� � ���� ����� ���� ��������� �������
acctprc1 [��. acctprc(1M)] ��� prctmp [��. acctsh(1M)].
acctcon1 -t -l line_info </etc/wtmp | sort +1n +2 \ | tee ctmp | acctcon2 | acctmerg > ctacct
�����
/etc/wtmp
��. �����
acct(1M), acctmerg(1M), acctprc(1M), acctsh(1M),
fwtmp(1M).
acctcom(1) � ����������� ������������.
acct(2), acct(4), utmp(4) � ����������� ������������.
��������
������������ ���������� �� ������������� ����� ���������� ��� ��������� ����. ��� ����������� �������� �������� ������� ��������� ������� wtmpfix [��. fwtmp(1M)].
������� acctcon1 ������ �� ����������� ����� ������ � ������������ ����� � ���� ����������� �����, ������� �������� ��������� 16 * �������_����� + �������_�����.
���� ������� ��� ������������ ������� ����� ��� �� 8 ��������, ������������� ������������ �������� �������� acctcon1 �������.
|