网络管理员指南 -12.管理 Taylor UUCP -2>绪论 -1)UUCP传输的展开和远程执行

/ns/wz/net/data/20020808034653.htm

网络管理员指南 -12.管理 Taylor UUCP -2>绪论 -1)UUCP传输的展开和远程执行


本文出自:http://www.linpus.com.tw 作者: Andrew Anderson


UUCP理解的重点是jobs概念。每一个开始使用uucp或者是 uux传送一个用户都被称为一个job。它是由一
个在远程系统上执行的命令和一个在两个位置之间传递的文件的连接所组成。它们中的一个可能丢失。

作为一个例子,假设你在你的主机上使用下面的命令,它使UUCP复制netguide.ps文件到主机pablo,并且
使它执行lpr命令来打印文件。

UUCP通常不会呼叫远程系统立即执行一个工作(你可以使用kermit来让它这样做)。而是暂时储存工作描述。
这被称为spooling。工作所存储的路径就被称为spool路径,它通常是在/var/spool/uucp。在我们的例子当中,
工作描述可能包含关于需要执行(lpr)的远程命令的信息,要求执行的用户和一些其它内容。除了工作描述之外,
UUCP还需要保存输入文件,netguide.ps。

Spool文件的详细地址和名称可能各种各样,要看一些编辑时候的选择。HDB兼容的UUCP通常被存储在一个名为
/var/spool/uucp/site的路径上的spool文件中,在那里的位置名称就是远程的位置名字。当编辑Taylor配置的
时候,UUCP将为不同类型的spool文件在指定位置的spool路径下建立子目录。

按照规则的间断,UUCP拨叫远程系统。当与远程机器的一个连接建立之后,UUCP传送描述工作的文件和任何的输
入文件。输入命令不会立即执行,而要等到连接终止以后。这由uuxqt来完成,uuxqt还需要注意转发一些为了另
外一个位置而设计的工作。

要区分重要和不重要的工作,UUCP提供给每一个工作一个grade。它是一个单个字母,从0到9,A到Z或者是a到z,
按照升序排列。邮件通常排到B或者是C,而新闻是N,等级越高的任务传送就越早。等级在调用uucp 或者是 uux的
时候可能会被分派使用-g标签。

你还可以用特定的次数在一个给定的等级下不允许传送任务。这还被称为maximum spool grade,允许在一个对话
中使用,默认到Z。这里需要注意术语上的混乱:一个文件只有在它等于或者高于最大spool等级的时候才会被传送。