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