清除 BNU 假脱机目录和日志文件。
uudemon.cleanu
/usr/sbin/uucp/uudemon.cleanu 命令是一个 shell 脚本,用于清除“基本联网实用程序”(BNU)的假脱机目录和日志文件。该命令删除假脱机目录中某个指定日期或早于该日期的文件,然后删除空的假脱机目录。
uudemon.cleanu 命令也通过删除 3 天之前的日志信息来更新归档日志文件。该命令从 var/spool/uucp/.Log 目录删除单个计算机的日志文件,将其合并,然后放在 var/spool/uucp/.Old 目录中,其中包含原来的日志信息。
在执行清除操作以后,uudemon.cleanu 命令会将当日所收集的状态信息的摘要通过邮件发送给 uucp 登录标识。
指示 cron 守护进程每天、每周或以更长的时间间隔来运行 uudemon.cleanu 命令,这取决于在本地系统上 uucico和 uuxqt 守护进程执行的事务数量。
要自动运行此命令,请在 /var/spool/cron/crontabs/uucp 文件中的 uudemon.cleanu 命令行开始处除去注释符(#)。
要自动运行 uudemon.cleanu 过程,编辑 /var/spool/cron/crontabs/uucp 文件并将 uudemon.cleanu 行取消注释。更改:
# 45 23 * * * /usr/bin/sh -c "/usr/sbin/uucp/uudemon.cleanu > /dev/null"
为:
45 23 * * * /usr/bin/sh -c "/usr/sbin/uucp/uudemon.cleanu > /dev/null"
符号 45 代表分钟,符号 23 代表基于 24 小时时钟上的小时,而 3 个星号(* * *)是占位符,分别代表日期,月份和星期几。因此这行命令指示 cron 守护进程在 23 时 45 分,即 11:45 p.m. 运行 uudemon.cleanu shell 过程。
45 23 * * * ulimit 5000; /usr/bin/su uucp -c "/usr/sbin/uucp/uudemon.cleanu > /dev/null"
在 root 下的 crontabs 文件中输入以上内容时要将文本放在一行内。
/usr/sbin/uucp/uudemon.cleanu | 包含 uudemon.cleanu 命令。 |
/var/spool/cron/crontabs/uucp | 调度 BNU 作业,包括 uudemon.cleanu 命令,用于 cron 守护进程。 |
/var/spool/cron/crontabs/root | 调度 cron 守护进程的 root 用户作业。 |
/var/spool/uucp/.Log /* | 包含 BNU 程序的日志文件。 |
cron 守护进程、uucico 守护进程、uuxqt 守护进程。
《AIX 5L V5.2 系统管理指南:通信与网络》中的『处理 BNU 日志文件』。