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

RUNACCT(1M)

��������
runacct - ���������� ��������� ����������

���������

	/usr/lib/acct/runacct  [���� [����]]

��������
������� runacct �������� �������� shell-���������� ���������� ��������� ����������. ������ ��� ����������� ��� ����������� ������� cron'�� [��. cron(1M)]. ��������� runacct ������������ ����������� �� ���� ���������� � �������, � ���������, �� ������ � �� ������������� ��������� ������������. ��������� ����� ������ �� ������������� ������. �������, ����� ������������� � ������� ��������� prdaily [��. acctsh(1M)] � ���������� � ������� ������� �������������� ���������� /usr/adm/ acct/sum.

����, �� ������� ���������� �����, �������� ���������� ����, ��� �� - ����� ������ (01 - 12), � �� - ����� ��� � ������ (01 - 31).

����� ��������� ���� ������� � ���������. ���������� ��������� runacct �������������� �� ��������� ����������� ��� � ����� ���������� � ����� �� ���. ������ ��� ���������� � ��������� ����, runacct ���������� �� ��� � ���� statefile. ��� ���������� ����� ������������ ��� ��������� ���������� ������ �� ������������ ����, ���� ��������� ���������� ������ ������� �������� ������: �� ���������, ����� ����� ������ ����, ���������� ��������� runacct ���������� � ����, ��� ������� ��������� � ����� statefile. ���� ���� ������ ����, ���������� ����� statefile ������������.

��� ���������� ���������� ��������� runacct ��������� ������ ���������� ������ �� ������� ����.

���� ����������� � ����� �������:

SETUP
����������� ������� ������� ���������� � ������� �����.

WTMPFIX
�������� ����������� ����� /etc/wtmp, ��� ������������� ������������� �������� � ����/�������.

CONNECT1
��������� ������� � ������� ������ ������������� � �������.

CONNECT2
�������������� ������� � ������� � ������� ������ tacct [��. acct(4)].

PROCESS
�������������� �������������� ���������� � ��������� � ������� ������ tacct.

MERGE
������� ������� � ������� ������ ������������� � � ���������� ���������.

FEES
�������������� ����������� ��������� chargefee [��. acctsh(1M)] � ������� ������ � ������� � �������, ����������� � ���������� ����.

DISK
������� ���������� �� ������������� ����� � �������, ����������� � ���������� ����.

MERGETACCT
������� ������� ���������� �� ����� daytacct � ������� �� �����-������ /usr/adm/acct/sum/tacct.

CMS
��������� ������ �� ������������� ������.

USEREXIT
���������� ��������, ����������� ��� ���������� ������������.

CLEANUP
�������������� ��������� ������, �������� ��������� ������ � �����.

� ��������� runacct ������������� ������ ������ �� �������������� ����������� �� ����������� � ������ ����������� ������. ��������� ��������� ��� ����������� ������ � �����-������� active (�������������, ��� � ������ ������� �����, � �������� /usr/lib/acct/nite). ��� ����������� �����-���� ������ �� ���������� /dev/console ��������� ��������������� ���������, ������������� root � adm ���������� �������� ����������� [��. mail(1)], � ���������� ��������� ������������. ��� ������ �� �������������� ������� ���������� ����������� ��������� runacct ������������ �����-����� lock � lock1. ����-����� lastdate ������������ �� ����������� ���������� ������ �� ���� � ��� �� ����.

������ ��� ������������� runacct ����� �������, ������� ������ ����� �������� �������� ������ (�� ��������������� ������ � ����� active), � ����� ������������� �������������� � �������� ������ (����� ��� pacct � /etc/wtmp). �������, ���������� ������� �����-����� lock, lock1 � lastdate.

������� ������ runacct:

	nohup runacct 2>/usr/adm/acct/nite/fd2log &
���������� runacct:
	nohup runacct 0602 2>>/usr/adm/acct/nite/fd2log &
���������� runacct � ������������ ����:
	nohup runacct 0602 CMS 2>>/usr/adm/acct/nite/fd2log &

�����

	/etc/wtmp
	/usr/adm/pacct*
	/usr/adm/acct/nite/active
	/usr/adm/acct/nite/daytacct
	/usr/adm/acct/nite/lock
	/usr/adm/acct/nite/lock1
	/usr/adm/acct/nite/lastdate
	/usr/adm/acct/nite/statefile
	/usr/adm/acct/nite/ptacct*.����

��. �����
acct(1M), acctcms(1M), acctcon(1M), acctmerg(1M), acctprc(1M), acctsh(1M), diskusg(1M), fwtmp(1M).
acctcom(1) � ����������� ������������.
acct(2), acct(4), utmp(4) � ����������� ������������.

�����������
��������������� ��������� ���������� � ��������� �����, ��������� �� ���������� /dev/console � ���������� �� ����� ������������� root � adm.

��������
������ ��������������� ������������� runacct � ���� SETUP. ������� ������� ��������� ��������� ��������, � ����� ���������� ���������� ��������

	runacct  ����  WTMPFIX

� ������ ���������� ���������� ���� PROCESS, ���������� ������� ��������� �� ������ ptacct*, ��� ��� �� �������
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT