The
acct() call enables or disables the collection of system accounting records. If
file is
NULL, accounting is disabled. If
file is an existing, NUL-terminated, pathname, record collection is enabled, and for every process initiated which terminates under normal conditions an accounting record is appended to
file. Abnormal conditions of termination are reboots or other fatal system problems. Records for processes which never terminate can not be produced by
acct().
For more information on the record structure used by
acct(), see
/usr/include/sys/acct.h and
acct(5).
This call is permitted only to the super-user.