acct_enable(ADM)
acct_enable --
enable, disable, or report default process accounting
Syntax
/usr/lib/acct/acct_enable
-c |  -n | -y
[ -s ]
Description
acct_enable enables or disables process accounting
(normally disabled by default during system startup).
acct_enable takes the following options:
 -c
- 
Check: report if accounting and any of its components are enabled or disabled.
 -n
- 
Disable process accounting if presently enabled.
 -s
- 
Silent: turn off reporting of actions taken (-n and
-y) or results discovered (-c). Errors are
still reported.
 -y
- 
Enable default process accounting.
You must reboot the system after running acct_enable
for the changes to take effect.Exit values
With the check (-c) option, acct_enable
returns the following exit values:
 0
- 
Accounting is completely enabled; neither
ckpacct or runacct is missing.
 1
- 
monacct(ADM)
is not being run; monthly account processing is disabled.
 2
- 
dodisk(ADM)
is not being run; user disk space is not being accounted.
 4
- 
runacct(ADM)
is not being run; accounting data is not being processed nightly.
 8
- 
ckpacct(ADM)
is not being run; the disk may fill up as the accounting files
become extremely large.
 30
- 
Cannot obtain crontab for a user; cannot determine
whether accounting is enabled or disabled.
 32
- 
Accounting is disabled; only ckpacct exists.
 33
- 
Accounting is partially enabled; only one of ckpacct
or runacct is missing.
 34
- 
Accounting is partially disabled; both ckpacct
and runacct are missing.
 35
- 
Accounting is completely disabled.
 36
- 
Unknown accounting status.
Note that exit values 1, 2, 4, and 8 may be ORed
together to report several errors.
With the enable (-y), and disable (-n) options,
acct_enable may return one of the following exit codes:
 0
- 
Accounting has successfully been completely enabled or disabled.
 3
- 
A hangup, interrupt, quit, or termination signal
(SIGHUP, SIGHUP, SIGHUP, or SIGHUP)
was received.
 10
- 
Cannot obtain a user's crontab;
accounting may not be fully enabled.
 11
- 
Cannot change a user's crontab;
cannot determine whether accounting is fully enabled.
 20
- 
Cannot obtain a user's crontab;
accounting may not be fully disabled.
 21
- 
Cannot change a user's crontab;
cannot determine whether accounting is fully disabled.
Authorization
Only root can run acct_enable.
Files
 /usr/adm/pacct
- 
accounting report file
 /usr/spool/cron/crontabs/adm
- 
system accounting cron jobs
 /etc/rc.d/6/kinit
- 
init script that starts accounting; do not edit this
file to enable or disable accounting -- always use
acct_enable
See also
acct(ADM),
acctcom(ADM),
accton(ADM),
acctsh(ADM),
cron(C),
crontab(C),
init(M)
Standards conformance
acct_enable is not part of any currently supported standard;
it is an extension of AT&T System V provided by The Santa Cruz
Operation, Inc.
© 2003 Caldera International, Inc.  All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003