检查处理记帐的数据文件大小。
/usr/sbin/acct/ckpacct [ BlockSize ]
ckpacct 命令检查活动数据文件 /var/adm/pacct 的大小。通常,cron 守护进程运行此命令。如果活动数据文件的大小超出 BlockSize 参数指定的块数,则 ckpacct 命令调用 turnacct switch 命令关闭处理计帐。BlockSize 参数的缺省值为 1000。
如果 /var 文件系统中的可用磁盘块数降低到 500 以下, 则通过调用 turnacct off 命令,ckpacct 命令自动关闭处理计帐。当 500 块再次可用时,重新激活记帐。此功能对于 ckpacct 命令运行的频率是敏感的。
当 MAILCOM 环境变量设置为 mail root adm 时,如果发生错误,则向 root 和 adm 组发送邮件消息。
访问控制:这个命令仅将执行(x)访问权限授权给 adm 组成员。
要自动检查 /var/adm/pacct 数据文件的大小,请将以下内容添加到 /var/spool/cron/crontabs/root 文件:
5 * * * * /usr/sbin/acct/ckpacct
此示例显示 cron 守护进程读取和按其操作的指示信息。ckpacct 命令每天每小时过 5 分钟时(5 *)运行。此命令只是通常提供给 cron 守护进程的记帐指示信息之一。有关典型的 cron 记帐条目的更多信息,请参阅《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『设置记帐系统』。
/usr/sbin/acct | 记帐命令的路径 |
/var/adm/pacct | 用于处理记账的当前文件。 |
acctcom 命令、acctprc1, acctprc2, 或 accton 命令和 turnacct 命令。
cron 守护进程。
acct 子例程。
有关计帐系统、日报表和月报表准备以及计帐文件的更多信息,请参阅 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Accounting Overview。
《AIX 5L V5.2 系统管理指南:操作系统与设备》中的建立记帐系统解释建立记帐系统必须采取的步骤。