ac 命令
用途
打印连接时间记录。
语法
/usr/sbin/acct/ac [ -d ] [ -p ] [ -wFile ] [ User... ]描述
ac 命令打印所有用户的总连接时间或特定用户的连接时间。 记录基于在当前 wtmp 数据文件的使用期限内登录的用户。
init 和登录程序会创建连接时间记录,这些记录会被收集到 /var/adm/wtmp 文件中(如果存在该文件的话)。 root 用户或 Application Development Manager 组的成员创建初始记录长度为 0 (零) 的 /var/adm/wtmp 文件。 必须定期处理记录,以防止 /var/adm/wtmp 文件满档。 如果未创建 /var/adm/wtmp 文件,则会返回以下错误信息:
No /var/adm/wtmp
如果 /var/adm/wtmp 文件已满,则会创建另一个 wtmp 文件。 如果使用 -w 标志指定文件,则可以打印 wtmp 文件。
标志
| 项 | 描述 |
|---|---|
| -d | 创建每天的打印输出,从午夜至午夜。 |
| -p | 打印个人登录的连接时间总和。 如果不指定 -p 标志,则打印该时间段的总数。 |
| -w file | 指定 wtmp 文件而非 /var/adm/wtmp 文件。 |
安全性
Access Control 命令授予所有用户运行 (x) 的权限。
示例
- 输入以下命令可打印当前 wtmp 数据文件有效期内登录用户的连接时间:
/usr/sbin/acct/ac - 输入以下命令,即可打印出当前 wtmp 数据文件中记录的用户 smith 和 jones 的总连接时间:
/usr/sbin/acct/ac smith jones - 输入以下命令,即可打印出当前 wtmp 数据文件中记录的用户 smith 和 jones 的连接时间小计:
/usr/sbin/acct/ac -p smith jones
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/acct/ac | 此目录包含 ac 命令。 |
| /var/adm/wtmp | 此目录包含用于收集连接时间记录的活动数据文件。 |