手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

acctcms(1M)

名称

acctcms - 进程记帐记录的命令摘要

用法概要

/usr/lib/acct/acctcms [-a [-o] [-p]] [-c] [-j] [-n] [-s] 
     [-t] filename...

描述

acctcms 读取一个或多个 filename(通常采用 acct.h(3HEAD) 中所述的格式)。它为执行同名命令的进程添加所有记录,对这些记录进行排序,然后将其写入到标准输出中(通常采用内部摘要格式)。

选项

–a

采用 ASCII 格式而不是内部摘要格式显示输出。输出包括命令名称、执行次数、kcore 总分钟数、CPU 总分钟数、实际总分钟数、平均大小(以 K 为单位)、每次调用的平均 CPU 分钟数、传输的“扰乱因子”字符,以及读取和写入的块,如 acctcom(1) 中所述。输出通常按 kcore 总分钟数排序。

仅与 –a 选项一起使用以下选项:

–o

输出 (non-prime) offshift-time-only 命令摘要。

–p

输出 prime-time-only 命令摘要。

–o–p 结合使用时,将生成 prime-time 和 non-prime-time 报告的组合。所有输出摘要是除执行次数、CPU 分钟数和实际分钟数之外的总体使用情况,可以分为 prime 和 non-prime。

–c

按总 CPU 时间而不是 kcore 总分钟数排序。

–j

将仅调用一次的所有命令组合在 "***other" 下。

–n

按命令调用次数排序。

–s

此后遇到的任何文件名都已经采用内部摘要格式。

–t

将所有记录处理为总记帐记录。缺省内部摘要格式将每个字段拆分为 prime 和 non-prime-time 部分。该选项将 prime 和 non-prime-time 部分组合为一个表示两者总和的字段,并向上兼容旧式 acctcms 内部摘要格式记录。

示例

示例 1 使用 acctcms 命令。

用于执行日常命令记帐和维护运行总和的典型序列为:

example% acctcms filename ... > today
example% cp total previoustotal
example% acctcms –s today previoustotal > total
example% acctcms –a –s today

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/accounting/legacy-accounting

另请参见

acctcom(1)acct(1M)acctcon(1M)acctmerg(1M)acctprc(1M)acctsh(1M)fwtmp(1M)runacct(1M)acct(2)acct.h(3HEAD)utmpx(4)attributes(5)

附注

如果将 –t 用于新式内部摘要格式文件,或者该选项未与旧式内部摘要格式文件一起使用,则会产生不可预测的输出结果。