跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:网络服务 Oracle Solaris 11 Information Library (简体中文) |
UUCP 包含执行以下操作的四种 shell 脚本:轮询远程计算机、重新安排传输以及清除旧的日志文件和不成功的传输。这些脚本如下所示:
uudemon.poll
uudemon.hour
uudemon.admin
uudemon.cleanup
这些 shell 脚本应定期执行以确保 UUCP 运行正常。如果选择完全安装,则在 Oracle Solaris 安装期间,会自动在 /usr/lib/uucp/uudemon.crontab 中创建用于运行这些脚本的 crontab 文件。否则,该文件将在您安装 UUCP 软件包时创建。
您也可以手动运行 UUCP shell 脚本。以下是可以针对特定计算机进行调整的原型 uudemon.crontab 文件:
# #ident "@(#)uudemon.crontab 1.5 97/12/09 SMI" # # This crontab is provided as a sample. For systems # running UUCP edit the time schedule to suit, uncomment # the following lines, and use crontab(1) to activate the # new schedule. # #48 8,12,16 * * * /usr/lib/uucp/uudemon.admin #20 3 * * * /usr/lib/uucp/uudemon.cleanup #0 * * * * /usr/lib/uucp/uudemon.poll #11,41 * * * * /usr/lib/uucp/uudemon.hour
注 - 缺省情况下,UUCP 操作被禁用。要启用 UUCP,请在 uudemon.crontab 文件中编辑时间安排并取消对相应行的注释。
要激活 uudemon.crontab 文件,请执行以下操作:
有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"。
crontab < /usr/lib/uucp/uudemon.crontab
缺省 uudemon.poll shell 脚本每小时读取一次 /etc/uucp/Poll 文件。如果安排轮询 Poll 文件中的所有计算机,则会将工作文件 (C.sysnxxxx) 放在 /var/spool/uucp/nodename 目录中。nodename 表示计算机的 UUCP 节点名称。
安排 shell 脚本在 uudemon.hour 之前每小时运行一次,以便在调用 uudemon.hour 时工作文件处于正确位置。
缺省 uudemon.hour shell 脚本执行以下操作:
缺省情况下,uudemon.hour 每小时运行两次。如果预计远程计算机调用失败率比较高,则可能需要更频繁地运行 uudemon.hour。
缺省 uudemon.admin shell 脚本执行以下操作:
运行带有 p 和 q 选项的 uustat 命令。q 报告已排队的工作文件 (C.)、数据文件 (D.) 和执行文件 (X.) 的状态。p 输出锁定文件 (/var/spool/locks ) 中列出的联网进程的进程信息。