Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

uucp(1c)

uux(1c)

uucico(8)

Name

uucico − uucp file transfer daemon

Syntax

/usr/lib/uucp/uucico [ −f ] [ −r1 ] [ −s system ] [ −x# ] [ −X# ]

Description

The uucico program is the daemon associated with the uucp utility. The uucico daemon is automatically run when uucp requests are made or when polling occurs as specified in /etc/crontab. It performs the actual file transfer over the network. The uucico program first calls up the destination system and login. After a successful login, a handshake takes place between the destination uucico daemon process and the local daemon. The handshake determines if each daemon has permission to use the other’s local resources. Both daemons then select the protocol that will be used to send and receive raw data.

The local daemon searches the spool directories for job requests, builds a list of files to transfer, then begins transmitting files. The file transfer protocol ensures that each file is transmitted only once and also notifies the user if a file cannot be transferred. After the uucico program transfers all the files, the destination site transfers files back to the local system. When both systems have completed their file transfers, the connection through the network is terminated.

The output of uucico follows the progress of the conversation. Debugging output from the slave uucico is placed in the file AUDIT, in the spool directory at the remote site. The output is less meaningful than the LOGFILE, unless the source code is available to help interpret the messages.

Options

−fForces uucico to start a conversation with a specified system, regardless of any previous connection status as provided by the STST. files (system status).

−r1Puts uucico into the master role. The slave mode is the default.

-s system
Designates the system to be contacted.

−x#Sets the debugging level. The number sign (#) can have a value of 0 to 9. The higher the number, the more debugging output. No packet level debugging is printed. 

−X#Sets packet level debugging output. The number sign (#) can have a value of 0 to 9. The higher the number, the more packet level debugging output. 

Files

/usr/spool/uucp
/usr/spool/uucp/STST.
/usr/spool/uucp/LOGFILE
/usr/spool/uucp/AUDIT
/usr/lib/uucp/uucp.*

See Also

uucp(1c), uux(1c)
Guide to the uucp Utility

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026