Man page - ac(1)

Packages contains this manual

Available languages:

en es pl da fi ro zh_TW zh_CN

Manual

AC

NAME
总 览
描 述
选 项
相 关 文 件
著 作 者
参 见
[中 文 版 维 护 人 ]
[中 文 版 最 新 更 新 ]
《 中 国 Linux论 坛 man手 册 页 翻 译 计 划 》


NAME

ac  - 输 出 用 户 连 接 时 间

总 览

ac

[ -d | --daily-totals ] [ -y | --print-year ]

[ -p | --individual-totals ] [ people ]
[ -f | --file filename ] [ -a | --all-days ]
[ --complain ] [ --reboots ] [ --supplants ]
[ --timewarps ] [ --compatibility ]
[ --tw-leniency num ] [ --tw-suspicious num ]
[ -z | --print-zeros ] [ --debug ]
[ -V | --version ] [ -h | --help ]

描 述

基 于 当 前 的 /var/log/wtmp 文 件 中 的 登 录 和 退 出 时 间 输 出 一 个 关 于 连 接 时 间 (以 小 时 为 单 位 )的 报 告 。 并 且 还 输 出 一 个 总 计 时 间 。

审 计 文 件 /var/log/wtmp 由 init(8) 和 login(1) 维 护 。 ac 和 login 均 不 生 成 /var/log/wtmp 文 件 , 如 果 审 计 文 件 不 存 在 , 则 不 做 审 计 工 作 。 如 果 要 开 始 审 计 , 应 生 成 一 个 长 度 为 零 的 审 计 文 件 。

注 意 : 文 件 /var/log/wtmp 可 能 很 快 就 变 得 非 常 大 。 你 可 能 隔 一 段 时 间 就 要 裁 减 一 下 这 个 文 件 。

GNU ac 工 作 起 来 与 u*x ac 基 本 一 样 , 但 也 在 几 个 方 面 有 小 的 改 进 。 你 可 能 希 望 看 到 GNU ac 和 其 他 系 统 上 的 ac 在 输 出 上 的 不 同 。 想 得 到 额 外 的 信 息 , 请 使 用 命 令 info accounting。

选 项

-d, --daily-totals

为 每 天 输 出 输 出 一 个 总 计 时 间 , 而 不 是 在 结 尾 输 出 一 大 的 总 计 。 输 出 可 能 象 下 面 这 样 :
Jul 3 total 1.17
Jul 4 total 2.10
Jul 5 total 8.23
Jul 6 total 2.10
Jul 7 total 0.30

-p, --individual-totals

为 每 个 用 户 输 出 总 计 时 间 , 并 在 最 后 追 加 一 个 所 有 用 户 的 总 计 时 间 的 累 计 值 。 输 出 可 能 象 下 面 这 样 :
bob 8.06
goff 0.60
maley 7.37
root 0.12
total 16.15

[用 户 列 表 ]

输 出 的 是 在 用 户 列 表 中 包 括 的 所 有 用 户 的 连 接 时 间 的 总 计 和 值 。 用 户 列 表 由 空 格 分 隔 , 其 中 不 允 许 有 通 配 符 。

-f, --file filename

从 指 定 文 件 而 不 是 系 统 的 /var/log/wtmp 文 件 中 读 取 记 帐 信 息 。

--complain

当 /var/log/wtmp 存 在 着 问 题 (时 间 扭 曲 , 丢 失 记 录 ,
或 其 他 任 何 问 题 ), 输 出 一 个 适 当 的 错 误 信 息 。

--reboots

重 新 引 导 (reboot)记 录 不 是 在 系 统 重 新 引 导 时 写 的 , 而 是
在 系 统 重 新 启 动 (restart)时 写 的 。 所 以 不 可 能 知 道 重 新 引 导
的 精 确 的 发 生 时 间 。 用 户 在 系 统 重 新 引 导 时 可 能 已 经 在 系 统
上 登 录 了 , 许 多 ac 依 据 用 户 (的 要 求 )自 动 的 统 计 在 登 录 与 重
新 引 导 记 录 之 间 的 时 间 (尽 管 所 有 的 这 些 时 间 不 应 是 问 题 , 但
系 统 关 机 很 长 的 时 间 时 可 能 就 是 了 )。 如 果 你 打 算 统 计 这 个 时
间 , 就 应 包 括 此 选 项 。
*要 求 对 vanilla ac 的 兼 容 性 , 就 要 包 含 此 选 项 *

--supplants

有 时 , 注 销 记 录 没 有 写 出 明 确 的 终 端 , 因 而
最 近 的 用 户 的 自 然 增 长 的 时 间 就 不 能 被 计 算 。 如 果 你 打 算
包 括 在 一 个 终 端 上 的 从 用 户 登 录 到 下 一 次 登 录 的 时 间 (尽 管
可 能 是 不 正 确 的 ), 就 应 包 括 此 选 项 。
*要 求 对 vanilla ac 的 兼 容 性 , 就 要 包 含 此 选 项 *

--timewarps

一 些 时 候 , 在 @WTMP_FILE_LOC 文 件 中 的 记 录 可 能 突 然 跳 回
到 了 以 前 的 时 间 而 却 没 有 时 钟 更 改 记 录 出 现 。 在 这 种 情 况
发 生 时 , 不 可 能 知 道 用 户 登 录 了 多 长 时 间 。 如 果 你 打 算 依 据
用 户 (的 要 求 )统 计 从 登 录 到 时 间 扭 曲 之 间 的 时 间 , 就 应 包 括
此 选 项 。
*要 求 对 vanilla ac 的 兼 容 性 , 就 要 包 含 此 选 项 *

--compatibility

这 是 上 面 三 种 选 项 的 速 写 , 就 不 用 敲 三 次 键 盘 了 。

-a, --all-days

如 果 我 们 在 输 出 日 总 计 时 使 用 了 此 参 数 , 则 输 出 每 天 的 记 录 ,
而 不 是 忽 略 掉 没 有 登 录 活 动 的 间 隔 日 。 没 有 此 选 项 时 , 在 这
些 间 隔 日 期 间 自 然 增 长 的 时 间 被 列 在 下 一 天 即 有 登 录 活 动 的
那 一 天 的 底 下 。

--tw-leniency num

设 置 时 间 扭 曲 的 宽 限 为 num 秒 。 在 /var/log/wtmp 文 件 中
的 记 录 可 能 轻 微 的 乱 了 次 序 (最 显 著 的 是 当 两 个 登 录 发 生 在
一 前 一 后 的 时 期 , 第 二 个 可 能 先 写 了 记 录 )。 缺 省 的 值 被 设 置
为 60。 如 果 程 序 注 意 到 了 这 个 问 题 , 除 非 使 用 了 --timewarps
选 项 , 否 则 不 把 时 间 赋 给 用 户 。

--tw-suspicious num

设 置 时 间 扭 曲 的 不 信 任 值 为 num 秒 . 结 果 /var/log/wtmp 文
件 中 的 两 个 记 录 超 出 了 这 个 秒 间 隔 数 , 那 么 在 @WTMP_FILE_LOC
文 件 中 一 定 存 在 问 题 (或 者 你 的 机 器 已 经 一 年 没 有 使 用 了 ).
如 果 程 序 注 意 到 了 这 个 问 题 , 除 非 使 用 了 --timewarps选 项 ,
否 则 不 把 时 间 赋 给 用 户 。

-y, --print-year

在 显 示 日 期 的 时 候 输 出 年 份 。

-z, --print-zeros

一 个 任 何 类 别 的 总 计 (除 了 全 部 总 计 )是 零 , 还 是 输 出 此 总 计 。
缺 省 时 禁 止 输 出 是 零 的 总 计 。

--debug

输 出 冗 余 的 内 部 (调 试 )信 息 。

-V, --version

在 标 准 输 出 上 输 出 版 本 号 并 退 出 。

-h, --help

在 标 准 输 出 上 输 出 使 用 方 法 并 退 出 。

相 关 文 件

/var/log/wtmp 系 统 范 围 登 录 记 录 文 件 。 进 一 步 的 细 节 参 见 wtmp(5)。

著 作 者

GNU 账 户 审 计 工 具 是 由 Noel Cragg 编 写 。
手 册 页 从 Susan Kleinmann 写 的 关 于 审 计 的 texinfo 页 转 换
而 来 。

参 见

login (1), wtmp (5), init (8), sa (8)

[中 文 版 维 护 人 ]

mhss

[中 文 版 最 新 更 新 ]

2000/10/31

《 中 国 Linux论 坛 man手 册 页 翻 译 计 划 》

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。
中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh