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 天。

示例

警告用户他们的命令文件尚未发送

  1. 要发送警告,请输入: C. * (2) 文件存在 2 天或更多天,请输入:
    uucleanup  -W2
    此消息警告请求者文件还没有被发送。
  2. 要发送带有警告的消息,请输入:
    uucleanup  -m"Check these files waiting in the BNU job queue."
    这将找到 C. * (1) 文件存在 1 天或更多天 (缺省值) ,警告请求者其文件尚未发送,并发出以下消息:Check these files waiting in the BNU job queue.

清除命令、数据、执行和其他文件

  1. 要清除存在 5 天或更多天的命令文件,请输入:
    uucleanup  -C5
    这将除去所有 C. * (命令) 文件存在 5 天或更多天,并向请求者发送相应的消息。
  2. 要清除数据并执行 3 天或 3 天以上的文件,请输入:
    uucleanup  -D3  -X3
    这将除去所有 D. * (数据) 文件和所有 十. * (执行) 已存在 3 天或 3 天以上的文件。
  3. 要使用缺省值一次性清除所有文件,请输入:
    uucleanup
    这将除去所有 C. *D. *, T. *, 和 十. * 文件以及所有其他早于缺省时间的文件。
    重要信息: 每当将 -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 命令除去的文件。