*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> acctprc (1)              
Title
Content
Arch
Section
 

Contents


acctprc(1M)							   acctprc(1M)


NAME    [Toc]    [Back]

     acctprc, acctprc1,	acctprc2 - process accounting

SYNOPSIS    [Toc]    [Back]

     /usr/lib/acct/acctprc
     /usr/lib/acct/acctprc1 [ctmp]
     /usr/lib/acct/acctprc2

DESCRIPTION    [Toc]    [Back]

     acctprc reads standard input, in the form described by acct(4), and
     converts it to total accounting records (see the tacct record in
     acct(4)).	acctprc	divides	CPU time into prime time and nonprime time and
     determines	mean memory size (in memory segment units).  acctprc then
     summarizes	the tacct records, according to	user IDs, and adds login names
     corresponding to the user IDs.  The summarized records are	then written
     to	standard output.  acctprc1 reads input in the form described by
     acct(4), adds login names corresponding to	user IDs, then writes for each
     process an	ASCII line giving user ID, login name, prime CPU time (tics),
     nonprime CPU time (tics), and mean	memory size (in	memory segment units).
     If	ctmp is	given, it is expected to contain a list	of login sessions
     sorted by user ID and login name.	If this	file is	not supplied, it
     obtains login names from the password file, just as acctprc does.	The
     information in ctmp helps it distinguish between different	login names
     sharing the same user ID.

     From standard input, acctprc2 reads records in the	form written by
     acctprc1, summarizes them according to user ID and	name, then writes the
     sorted summaries to the standard output as	total accounting records.

     acctprc1 checks the environment variable ACCT_A_SSIZE to figure out the
     maximum number of sessions	that it	might need to report in	one accounting
     run.

     All three of these	commands check the environment variable	ACCT_A_USIZE
     to	figure out the maximum number of distinct login	names that need	to be
     reported in one accounting	run.

EXAMPLES    [Toc]    [Back]

     The acctprc command is typically used as shown below:

	  acctprc < /var/adm/pacct > ptacct

     The acctprc1 and acctprc2 commands	are typically used as shown below:

	  acctprc1 ctmp	< /var/adm/pacct | acctprc2 > ptacct

FILES    [Toc]    [Back]

     /etc/passwd






									Page 1






acctprc(1M)							   acctprc(1M)


REFERENCES    [Toc]    [Back]

     acct(1M), acctcms(1M), acctcom(1),	acctcon(1M), acctmerg(1M), acctsh(1M),
     cron(1M), fwtmp(1M), runacct(1M), acct(2),	acct(4), utmp(4).

NOTICES    [Toc]    [Back]

     Although it is possible for acctprc1 to distinguish among login names
     that share	user IDs for commands run normally, it is difficult to do this
     for those commands	run from cron(1M), for example.	 A more	precise
     conversion	can be done using the acctwtmp program in acct(1M).  acctprc
     does not distinguish between users	with identical user IDs.

     A memory segment of the mean memory size is a unit	of measure for the
     number of bytes in	a logical memory segment on a particular processor.


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
acct Linux switch process accounting on or off
acct NetBSD enable or disable process accounting
accton Tru64 Perform process-accounting procedures
acctprc Tru64 Perform process-accounting procedures
acct FreeBSD enable or disable process accounting
acctprc1 Tru64 Perform process-accounting procedures
acctprc2 Tru64 Perform process-accounting procedures
acct Tru64 Enables and disables process accounting
acct IRIX enable or disable process accounting
acct HP-UX enable or disable process accounting
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service