acctprc(1M) acctprc(1M)
NAME
acctprc1, acctprc2 - process accounting
SYNOPSIS
/usr/lib/acct/acctprc1 [ctmp]
/usr/lib/acct/acctprc2
DESCRIPTION
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), non-prime CPU time (tics), and mean memory
size (in memory segment units).
ctmp contains a list of login sessions, in the form
described in acctcon(1M), sorted by user ID and login
name. This helps it distinguish among different login
names that share the same user ID. If you don't supply
this file, it obtains login names from the password
file.
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.
EXAMPLE
These commands are typically used as shown below:
acctprc1 ctmp < /usr/adm/pacct | acctprc2 > ptacct
FILES
/usr/lib/acct/acctprc1
/usr/lib/acct/acctprc2
/etc/passwd
SEE ALSO
acctcom(1), acct(1M), acctcms(1M), acctcon(1M),
acctmerg(1M), acctsh(1M), cron(1M), fwtmp(1M), runacct(1M),
acct(2), acct(4), utmp(4).
BUGS
Although normally run commands distinguish among login names
sharing user IDs, some commands (for example, those run from
cron(1M)) find it difficult to do this. They can be more
precisely converted by faking login sessions on the console
via the acctwtmp program in acct(1M).
CAVEAT
A memory segment of the mean memory size is a unit of
measure for the number of bytes in a logical memory segment
Page 1 (last mod. 1/15/87)
acctprc(1M) acctprc(1M)
on a particular processor.
Page 2 (last mod. 1/15/87)