If the file /var/log/wtmp
exists, a record of
individual login and logout times are written to it by
examines these records and writes the
accumulated connect time for all logins to the standard output.
The options are as follows:
- Display the connect times in 24 hour chunks.
- Print individual users' totals.
- Only do accounting logins on certain ttys. The
tty specification can start with
!’ to indicate not this
tty and end with
*’ to indicate all similarly named
ttys. Multiple -t flags may be
- Read connect time data from
wtmp instead of the default file,
- user ...
- Display totals for the given individuals only.
If no arguments are given, ac
displays the total
connect time for all accounts with login sessions recorded in
The default wtmp
file will increase without bound
unless it is truncated. It is normally truncated by
, which renames
and rotates the wtmp
files every week. In order
to run in sync with the rotation of
is configured to
run just after ac
User accounting information can be mailed weekly to the system administrator:
information. No login or connect time accounting is performed if
does not exist.
- connect time accounting file
- rotated files
utility exits 0 on success,
and >0 if an error occurs.
Allow times recorded in modems
to be charged out at
a different rate than other
$ ac -p -t "ttyd*" > modems
$ ac -p -t "!ttyd*" > other
command appeared in
Version 6 AT&T UNIX
. This version of
was written for NetBSD
from the specification provided by various systems' manual