acctsh(1M)acctsh(1M)NAME
acctsh: chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm,
prctmp, prdaily, prtacct, shutacct, startup, turnacct - shell proce‐
dures for accounting
SYNOPSIS
login-name number
[blocks]
[files ...]
number
file
[mmdd]
file [heading]
[reason]
DESCRIPTION
Can be invoked to charge a
number of units to login-name. A record is written to
to be merged with other accounting records during the
night.
Should be initiated via
It periodically checks the size of If the size exceeds
blocks, 1000 by default, is invoked with argument
switch. If the number of free disk blocks in the file
system falls below 500, automatically turns off the col‐
lection of process accounting records via the argument
to When at least this number of blocks is restored, the
accounting will be activated again. This feature is
sensitive to the frequency at which is executed, usually
by
Should be invoked by
to perform the disk accounting functions. By default,
it will do disk accounting on the special files in If
the flag is used, it does a slower version of disk
accounting by login directory. files specifies the one
or more filesystem names where disk accounting is to be
done. If files is used, disk accounting will be done on
these filesystems only. If the flag is used, files
should be mount points of mounted filesystem. If omit‐
ted, they should be the special file names of mountable
filesystems.
Invoked by to update which shows the last date on which each user
logged in (see runacct(1M)).
Should be invoked once each month or each accounting period.
number indicates which month or period it is. If number
is not given, it defaults to the current month (01
through 12). This default is useful if is to executed
via on the first day of each month. creates summary
files in and restarts summary files in
Creates file with mode 664 and ensures that owner and group are
It is called by various accounting shell procedures.
Can be used to print the session record file normally
created by (see acctcon(1M)).
Invoked by (see runacct(1M)) to format a report of the previous
day's accounting data. The report resides in where mmdd
is the month and day of the report. The current daily
accounting reports may be printed by typing prdaily.
Previous days' accounting reports can be printed by
using the mmdd option and specifying the exact report
date desired. The flag prints a report of exceptional
usage by login id for the specifed date. Previous daily
reports are cleaned up and therefore inaccessible after
each invocation of The flag prints a report of excep‐
tional resource usage by command, and can be used on
current day's accounting data only.
Can be used to format and print any total accounting
file.
Should be invoked during a system shutdown
to turn process accounting off and append a "reason"
record to
Should be called by system startup scripts
to turn the accounting on whenever the system is brought
up.
An interface to
(see acct(1M)) to turn process accounting or The argu‐
ment turns accounting off, moves the current to the next
free name in then turns accounting back on again. (incr
is a number starting with and incrementing by one for
each additional file.) is called by and thus can be run
under and used to keep to a reasonable size.
FILES
holds all accounting commands listed in section (1M) of this manual
accumulator for fees
working directory
current file for per-process accounting
used if gets large, and during execution of daily
accounting procedure
contains the limits for exceptional
usage by command name
contains the limits for exceptional usage by login id
summary directory, should be saved
login/logoff summary
SEE ALSOacct(1M), acctcms(1M), acctcom(1M), acctcon(1M), acctmerg(1M), acct‐
prc(1M), cron(1M), diskusg(1M), fwtmp(1M), runacct(1M), acct(2),
acct(4), utmp(4).
STANDARDS CONFORMANCEacctsh(1M)