dodisk 命令

用途

启动磁盘使用计数。

语法

/usr/sbin/acct/dodisk [ -X ] [ -o ] [ 文件 ... ]

描述

dodisk 命令通过调用 diskusg 命令和 acctdisk 命令来启动磁盘使用情况记帐。 如果使用 dodisk 命令指定 -o 标志,那么将使用 acctdusg 命令启动更彻底但更慢的按登录目录进行磁盘记帐的版本。 正常情况下,cron 守护程序运行 dodisk 命令。

在缺省情况下,dodisk 命令只对 /etc/filesystems 文件中的章节或包含属性 account=true 的指定文件进行磁盘计数。 如果您用 File 参数指定文件名,只对这些文件进行磁盘计数。

如果不指定标志 -o,那么 File 参数应该包含可安装文件系统的特别文件名称。 如果同时指定 -o 标志和 File 参数,那么文件应该是已安装文件系统的安装点。

注: 在分布式环境中不应在节点之间共享记帐文件。 每个节点应该有自己的不同的记帐文件的副本。

标志

描述
-O 调用 acctdusg 命令(而不是 diskusg 命令)来通过登录目录启动磁盘计数。
-X 处理每个用户名的全部可用字符,而不是截断为前 8 个字符。

安全性

访问控制:此命令应该仅将执行 (x) 访问权授予 adm 组的成员。

示例

  1. 启动自动磁盘使用计数,添加以下内容到文件 /var/spool/cron/crontabs/root file:
    0 2 * * 4 /usr/sbin/acct/dodisk 
    这个示例显示了 cron 守护程序会读取和执行的指示信息。 dodisk 命令将在 2 a.m运行。0 2) 每个星期四 (4)。 此命令仅是通常提供给 cron 守护程序的记帐指令之一。 请参阅 操作系统和设备管理 中的 "设置记帐系统" ,以获取有关典型 cron 记帐条目的更多信息。
  2. 要在包含大于 8 个字符用户名的系统上运行磁盘使用情况记帐,请将以下行添加至 /var/spool/cron/crontabs/root 文件中:
    0 2 * * 4 /usr/sbin/acct/dodisk -X

文件

描述
/usr/sbin/acct 记帐命令路径
/etc/filesystems 包含文件系统信息。