ACCTPRC(8) System Manager's Manual ACCTPRC(8)
acctprc1, acctprc2 - process accounting
/usr/lib/acct/acctprc1 [ ctmp ]
acctprc1 reads input in the form described by acct(5), adds login names
corresponding to user IDs, then writes for each process an ASCII line
giving user ID, login name, prime CPU time (ticks), non-prime CPU time
(ticks), and mean memory size (in pages). If ctmp is given, it is
expected to be the name of a file containing a list of login sessions,
in the form described in acctcon(8), sorted by user ID and login name.
If this file is not supplied, it obtains login names from the password
file. The information in ctmp helps it distinguish among different
login names that share the same user ID.
acctprc2 reads records in the form written by acctprc1, summarizes them
by user ID and name, then writes the sorted summaries to the standard
output as total accounting records.
These commands are typically used as shown below:
acctprc1 ctmp <</var/adm/pacct | acctprc2 >>ptacct
acctcom(1), acct(2V), acct(5), utmp(5V), acct(8), acctcms(8), acct-
con(8), acctmerg(8), acctsh(8), cron(8), fwtmp(8), runacct(8)
Although it is possible to distinguish among login names that share
user IDs for commands run from the command line, it is difficult to do
this for those commands run by cron(8), for example. More precise con-
version can be done by faking login sessions on the console using the
acctwtmp program in acct(8).
13 January 1990 ACCTPRC(8)