Annotation of 43BSDTahoe/man/man8/uucico.8, revision 1.1.1.1

1.1       root        1: .\"    @(#)uucico.8c   6.3 (Berkeley) 5/15/86
                      2: .\"
                      3: .TH UUCICO 8C "May 15, 1986"
                      4: .UC 6
                      5: .SH NAME
                      6: uucico, uucpd \- transfer files queued by uucp or uux
                      7: .SH SYNOPSIS
                      8: .B /usr/lib/uucp/uucico
                      9: [
                     10: .BI \-d spooldir
                     11: ] [
                     12: .BI \-g grade
                     13: ] [
                     14: .BI \-r role
                     15: ] [
                     16: .B \-R
                     17: ] [
                     18: .BI \-s system
                     19: ] [
                     20: .BI \-x debug
                     21: ] [
                     22: .B \-L
                     23: ] [
                     24: .BI \-t turnaround
                     25: ]
                     26: .PP
                     27: .B /etc/uucpd
                     28: .SH DESCRIPTION
                     29: .I Uucico
                     30: performs the actual work involved in transferring files between
                     31: systems. 
                     32: .IR Uucp (1C)
                     33: and
                     34: .IR uux (1C)
                     35: merely queue requests for data transfer which
                     36: .I uucico
                     37: processes.
                     38: .PP
                     39: The following options are available.
                     40: .TP 8
                     41: .BI \-d spooldir
                     42: Use
                     43: .I spooldir
                     44: as the spool directory. The default is /usr/spool/uucp.
                     45: .TP 8
                     46: .BI \-g grade
                     47: Only send jobs of grade
                     48: .I grade
                     49: or higher this transfer.
                     50: The grade of a job is specified when the job is queued by
                     51: .I uucp
                     52: or
                     53: .IR uux .
                     54: .TP 8
                     55: .BI \-r role
                     56: .I role
                     57: is either 1 or 0; it indicates whether
                     58: .I uucico
                     59: is to start up in 
                     60: master or slave role, respectively. 1 is used when running 
                     61: .I uucico
                     62: by hand or from
                     63: .IR cron (8).
                     64: 0 is used when another system calls the local system.
                     65: Slave role is the default.
                     66: .TP 8
                     67: .B \-R
                     68: Reverse roles.  When used with the
                     69: .B \-r1
                     70: option, this tells the remote system to begin sending its
                     71: jobs first, instead of waiting for the local machine to finish.
                     72: .TP 8
                     73: .BI \-s system
                     74: Call only system
                     75: .IR system .
                     76: If 
                     77: .B \-s
                     78: is not specified, and \-r1 is specified,
                     79: .I uucico
                     80: will attempt to call all systems for which there is work.
                     81: If
                     82: .B \-s
                     83: is specified, a call will be made even if there is
                     84: no work for that system. This is useful for polling.
                     85: .TP 8
                     86: .BI \-x debug
                     87: Turn on debugging at level
                     88: .IR debug .
                     89: Level 5 is a good start when trying to find out why a call
                     90: failed. Level 9 is very detailed. Level 99 is absurdly verbose.
                     91: If
                     92: .I role
                     93: is 1 (master), output is normally written to the standard message
                     94: output
                     95: .IR stderr .
                     96: If
                     97: .I stderr
                     98: is unavailable, output is written to
                     99: .RI /usr/spool/uucp/AUDIT/ system.
                    100: When
                    101: .I role
                    102: is 0 (slave), debugging output is always written to the AUDIT
                    103: file.
                    104: .TP 8
                    105: .B \-L
                    106: Only call ``local'' sites. A site is considered local if
                    107: the device-type field in 
                    108: .I L.sys
                    109: is one of LOCAL, DIR or TCP.
                    110: .TP 8
                    111: .BI \-t turnaround
                    112: Use
                    113: .I turnaround
                    114: as the line turnaround time (in minutes) instead of the default 30.  If 
                    115: .I turnaround
                    116: is missing or 0, line turnaround will be disabled.
                    117: After
                    118: .I uucico
                    119: has been running in slave role for
                    120: .I turnaround 
                    121: minutes, it will attempt to run in master role by negotiating with the
                    122: remote machine.
                    123: In earlier versions of
                    124: .IR uucico ,
                    125: a transfer of many large files in one direction would hold up mail
                    126: going in the other direction.
                    127: With the turnaround code working, the message flow will be more
                    128: bidirectional in the short term.
                    129: This option only works with newer
                    130: .IR uucico 's
                    131: and is ignored by older ones.
                    132: .PP
                    133: If
                    134: .I uucico
                    135: receives a
                    136: .B SIGFPE
                    137: (see
                    138: .IR kill (1)),
                    139: it will toggle the debugging on or off.
                    140: .PP
                    141: .I Uucpd
                    142: is the server for supporting uucp connections over networks.
                    143: .I Uucpd
                    144: listens for service requests at the port indicated in the ``uucp''
                    145: service specification; see \fIservices\fP\|(5).
                    146: The server provides login name and password authentication before starting up
                    147: .I uucico
                    148: for the rest of the transaction.
                    149: .PP
                    150: .I Uucico
                    151: is commonly used either of two ways: as a daemon run periodically by
                    152: .IR cron (8)
                    153: to call out to remote systems, and as a ``shell'' for remote systems
                    154: who call in.
                    155: For calling out periodically, a typical line in
                    156: .I crontab
                    157: would be:
                    158: .PP
                    159: .nf
                    160:        0       *       *       *       *       /usr/lib/uucp/uucico -r1
                    161: .fi
                    162: .PP
                    163: This will run
                    164: .I uucico
                    165: every hour in master role. 
                    166: For each system that has transfer requests queued, 
                    167: .I uucico
                    168: calls the system, logs in, and executes the transfers. The file
                    169: .IR L.sys (5)
                    170: is consulted for information about how to log in, while
                    171: .IR L-devices (5)
                    172: specifies available lines and modems for calling.
                    173: .PP
                    174: For remote systems to dial in, an entry in the
                    175: .IR passwd (5)
                    176: file must be created, with a login ``shell'' of
                    177: .IR uucico .
                    178: For example:
                    179: .PP
                    180: .nf
                    181:        nuucp:Password:6:1::/usr/spool/uucppublic:/usr/lib/uucp/uucico
                    182: .fi
                    183: .PP
                    184: The UID for UUCP remote logins is not critical, so long as it differs from
                    185: the UUCP Administrative login.
                    186: The latter owns the UUCP files, and assigning
                    187: this UID to a remote login would be an extreme security hazard. 
                    188: .SH FILES
                    189: .ta \w'/usr/spool/uucp/D.hostnameX/  'u
                    190: .nf
                    191: /usr/lib/uucp/ UUCP internal files/utilities
                    192: /usr/lib/uucp/L-devices        Local device descriptions
                    193: /usr/lib/uucp/L-dialcodes      Phone numbers and prefixes
                    194: /usr/lib/uucp/L.aliases        Hostname aliases
                    195: /usr/lib/uucp/L.cmds   Remote command permissions list
                    196: /usr/lib/uucp/L.sys    Host connection specifications
                    197: /usr/lib/uucp/USERFILE Remote directory tree permissions list
                    198: .PP
                    199: /usr/spool/uucp/       Spool directory
                    200: /usr/spool/uucp/AUDIT/*        Debugging audit trails
                    201: /usr/spool/uucp/C./    Control files directory
                    202: /usr/spool/uucp/D./    Incoming data file directory
                    203: /usr/spool/uucp/D.hostname/    Outgoing data file directory
                    204: /usr/spool/uucp/D.hostnameX/   Outgoing execution file directory
                    205: /usr/spool/uucp/CORRUPT/       Place for corrupted C. and D. files
                    206: /usr/spool/uucp/ERRLOG UUCP internal error log
                    207: /usr/spool/uucp/LOGFILE        UUCP system activity log
                    208: /usr/spool/uucp/LCK/LCK..*     Device lock files
                    209: /usr/spool/uucp/SYSLOG File transfer statistics log
                    210: /usr/spool/uucp/STST/* System status files
                    211: /usr/spool/uucp/TM./   File transfer temp directory
                    212: /usr/spool/uucp/X./    Incoming execution file directory
                    213: .PP
                    214: /usr/spool/uucppublic  Public access directory
                    215: .fi
                    216: .SH SEE ALSO
                    217: uucp(1C), uuq(1C), uux(1C), L-devices(5), L-dialcodes(5), L.aliases(5),
                    218: L.cmds(5), L.sys(5), uuclean(8C), uupoll(8C), uusnap(8C), uuxqt(8C)
                    219: .PP
                    220: D. A. Nowitz and M. E. Lesk,
                    221: .IR "A Dial-Up Network of UNIX Systems" .
                    222: .PP
                    223: D. A. Nowitz,
                    224: .IR "Uucp Implementation Description" .

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.