uucleanup 命令
用途
从基本联网实用程序(BNU)的假脱机目录里删除选定的文件。
语法
uucleanup [ -C天数 ] [ -W天数 ] [ -m字符串 ] [ -D天数 ] [ -T天数 ] [ -X天数 ] [ -o 天数] [ -s系统名称 ]
描述
基本联网实用程序(BNU) uucleanup 命令扫描假脱机目录(/var/spool/uucp ),查找并删除比规定天数早的文件。 uucleanup 命令执行以下的任务:
- 通知请求者有关无法访问的系统的发送和接收请求。
- 向用户发出关于已等待了给定天数的请求的警告。 缺省值为 1 天。
- 将返回到无法传递的发件人邮件。
- 从假脱机目录中除去超过指定天数的所有其他文件。需求:
- 只有 root 用户特权的人能从命令行发出 uucleanup 命令。 uucleanup 命令通常不是在命令行中输入的,而是通过 uudemon.cleanu 命令执行的(一个 shell 过程)。
- 如果安装 BNU,将不启用自动清除。 编辑 /var/spool/cron/crontabs/uucp 文件并除去注释字符 (#) 从 uudemon.cleanu 行的开头,指示 cron 守护程序启动 uudemon.cleanu 命令。
标志
| 项 | 描述 |
|---|---|
| -C天数 | 移除 C. * (命令) 个文件与 天数 变量指定的天数相同或更旧,并通知请求者已删除这些文件。 缺省时间是 7 天。 |
| -D天数 | 除去 D. * (数据) 文件的时间与 天数 变量指定的天数一样长或比该天数更早。 同时努力发送任何遗留未传递的邮件消息。 缺省时间是 7 天。 |
| 命令字符串 | 在由 -W天数 选项生成的警告消息中包含指定的文本行。 缺省行为See your local administrator to locate the problem. |
| -o天数 | 除去等于或早于 Days 变量规定天数的其他文件。 缺省时间是 2 天。 |
| -s系统名称 | 仅在由 系统 变量指定的假脱机目录上执行 乌库拉努布 命令。 缺省情况是清除所有的 BNU 假脱机目录。 限制: 系统名称只能包含 ASCII 字符。
|
| -T天数 | 除去 * (临时) 文件数与 天数 变量指定的天数相同或更旧的文件数。 同时努力发送任何遗留未传递的邮件消息。 缺省时间是 7 天。 |
| -W天数 | 向请求者发送电子邮件消息,警告: C. * (命令) 与 天数 变量指定的天数一样旧或比其更早的文件仍在假脱机目录中。 消息包括作业标识和邮件消息,如果请求包含邮件的话。 管理员可以使用 -m 选项包含让谁来检查问题的消息行。 缺省时间是 1 天。 |
| -X天数 | 除去任何 十. * (执行) 与 天数 变量指定的天数一样旧或更旧的文件。 缺省时间是 2 天。 |
示例
警告用户他们的命令文件尚未发送
- 要发送警告,请输入: C. * (2) 文件存在 2 天或更多天,请输入:uucleanup -W2此消息警告请求者文件还没有被发送。
- 要发送带有警告的消息,请输入:uucleanup -m"Check these files waiting in the BNU job queue."这将找到 C. * (1) 文件存在 1 天或更多天 (缺省值) ,警告请求者其文件尚未发送,并发出以下消息:Check these files waiting in the BNU job queue.
清除命令、数据、执行和其他文件
- 要清除存在 5 天或更多天的命令文件,请输入:uucleanup -C5这将除去所有 C. * (命令) 文件存在 5 天或更多天,并向请求者发送相应的消息。
- 要清除数据并执行 3 天或 3 天以上的文件,请输入:这将除去所有 D. * (数据) 文件和所有 十. * (执行) 已存在 3 天或 3 天以上的文件。
- 要使用缺省值一次性清除所有文件,请输入:
这将除去所有 C. *, D. *, T. *, 和 十. * 文件以及所有其他早于缺省时间的文件。uucleanup重要信息: 每当将 -C 和 -W 标志一起使用时,请确保为 -W 标志指定的值小于为 -C 标志指定的值。 否则, -C 标志将删除所有 C. * 。 (命令) 可以打印任何警告之前的文件。
清除特定系统的文件
要删除系统内文件,请输入:
uucleanup -shera
这将使用系统的缺省值除去所有文件hera,但不会除去任何其他系统的任何文件。
文件数
| 项 | 描述 |
|---|---|
| /usr/sbin/uucp/* | 包含 uudemon.cleanu shell 过程和所有 BNU 的配置文件。 |
| /var/spool/cron/crontabs/uucp | 调度 cron 守护程序,包括uudemon.cleanu shell 过程的 BNU 作业。 |
| /var/spool/uucp/* | 包含由 uucleanup 命令除去的文件。 |