从 BNU spool 目录除去文件。
/usr/sbin/uucp/uuclean [ -m ] [ -nHours ] [ -pPrefix ] [ -dSubdirectory ]
uuclean 命令检查“基本联网实用程序”(BNU)的 spool 目录(/var/spool/uucp)里有特定前缀的文件,删除那些在规定小时数之前的文件。如果未包括-n Hours标志,uuclean 命令删除早于 72 小时之前的文件。
如果未包括 -p 标志 uuclean 命令删除在规定 spool 目录的子目录中所有符合时限要求的文件。如果未包括 -d 标志,这命令删除 spool 目录所有子目录的文件(符合时限和前缀要求)。因而,如果 -d 和 -p 标志都不包括在内,uuclean 命令删除 /var/spool/uucp 目录所有子目录中符合时限要求的所有文件。
如果 -m 标志未定义,uuclean 命令发邮件给删除的所有命令文件(C.*)的拥有者。如果-m 标志有定义,这个命令发邮件给删除的每个文件的拥有者,包括数据(D.*)和执行(X.*)文件。邮件消息中包含删除文件的名字。
uuclean 命令通常由 cron 守护进程运行。
注:仅有 root 用户权限的人或作为 uucp 登录的人能够发布uuclean 命令。
/usr/sbin/uucp/uuclean -pC
这个命令删除 /var/spool/uucp 目录所有子目录的所有以 C 开始并且时限比 72 小时(缺省值)早的文件。这个系统发邮件给每个文件的原来拥有者,表明文件已经被删除。
/usr/sbin/uucp/uuclean -n84 -dvenus -dnostromo
这个命令删除 /var/spool/uucp/venus 和/var/spool/uucp/nostromo 目录里所有 84 小时之前的文件。缺省情况下,系统通知 C.* 文件拥有者文件已经被删除,然而不告知其它已经被删除文件的拥有者。
/usr/sbin/uucp/uuclean -m
这个命令删除 spool 目录所有子目录的所有文件,只要文件时限早于 72 小时(缺省值)之前。该命令发邮件给每个被删除文件的所有者。
15 22 * * * /usr/sbin/uucp/uuclean -n96 -pC -pD -pX
该输入条目将在每天 22:15(下午 10:15)使 cron守护进程启动 uuclean 命令。uuclean 命令将删除 spool 目录下所有子目录里 96 个小时之前的所有命令(C.*)文件、数据(D.*)文件和执行文件(X.*)。
/usr/sbin/uucp/uuclean | 包括 uuclean 命令。 |
/var/spool/uucp /* | 包括被 uuclean 命令除去的假脱机文件。 |
/var/spool/cron/crontabs/uucp | 为 cron 守护进程调度 uucp 作业。 |
uucp 命令、uux 命令、uucleanup 命令、uudemon.cleanu 命令。
《AIX 5L V5.2 系统管理指南:通信与网络》中的『理解 BNU 文件和目录结构』和『使用 BNU 维护命令』。