COHERENT manpages
This page displays the COHERENT manpage for uucico [Communicate with a remote site].
List of available manpages
Index
uucico -- Command
Communicate with a remote site
/usr/lib/uucp/uucico [-D] [-csite] [-Ifile] [-pport] [-r0] [-r1] [-ssite] [-Ssite] [-xlevel]
The UUCP daemon uucico is the program that communicates with a remote site.
It either contacts another site and issues commands for execution by
another uucico process on that remote system (master mode); or it receives
a call from a remote system and executes the commands that that system
issues (slave mode).
The commands uucp and uux invoke uucico automatically, usually in master
mode. uucico can also be invoked directly from the shell, from within a
script, or from with a cron file.
You can also name uucico in file /etc/passwd as the default process to run
for a given login identifier. A system that logs in under that login ID
(presumably, a version of uucico on a remote system) will interact with
your system's uucico, instead of a shell. When invoked in this manner,
uucico runs in slave mode by default.
After uucico has finished communicating with the remote system, it invokes
the daemon uuxqt to execute the commands issued by the remote system. For
information on uuxqt, see its Lexicon entry.
uucico recognizes the following command-line options:
-csite ``Cron'' mode: If a call is not permitted to site at the present
time, then do not make the call; but also, do not log an error
message or update the system status. Use this option if you wish
to invoke uucico regularly through cron, and do not want to be
bombarded with error messages should the entry in cron conflict
with the legal calling times set in sys.
-D Do not detach from the device until the contact with the remote
system concludes.
-e Force uucico to produce its own login: and Password: prompts.
uucico checks the password it receives against its own, private
list, rather than against the password kept in file /etc/passwd.
This should be used with the options -l and -p. When used with this
option, uucico does not terminate, but continues to issue prompts
until you kill it explicitly. This option permits you to use
uucico as a server on a network.
-fsite Force option: call site immediately, regardless of whether the
site's description in sys indicates that this is a legal time to
call.
-I file
Read configuration information from file, instead of from the
default file /usr/lib/uucp/sys.
-l Force uucico to produce its own login: prompt. uucico checks the
login it receives against its own, private list, rather than
against the normal system password files. This should be used with
the option -e.
-q Quiet: do not invoke daemon uuxqt on the remote system.
-pport Use port. When used with the options -s or -S, dial out on port;
this overrides the default port used with the system being
contacted. When uucico is in slave mode, this implies the option -
e.
-r0 Act as slave in polling process; that is, carry out the orders of
another uucico that has dialed into your system. This is the
default.
-r1 Act as master in polling process; that is, dial out to another
system and give it orders. This option is implied by options -s or
-S. If the uucico command line does not name a site to call, this
option tells uucico to call any system for which work is waiting to
be performed.
-ssite Call site. This must name one of the entries in /usr/lib/uucp/sys.
-Ssite Call site immediately, if the present time lies within the legal
time set for site, as described in file /usr/lib/uucp/sys.
-w After contacting a system with the options -r1, -s, -S, begin an
endless loop of login prompts, as with the option -e. In effect,
UUCP calls a remote site; but instead of logging into that site, it
lets that site log into it.
-xactivity[,activity,...,activity^]
-Xactivity[,activity,...,activity]
Log a given activity. These logs can help you debug problems with
UUCP. uucico recognizes the following activities:
abnormal chat config
execute handshake incoming
outgoing port proto
spooldir uucp-proto
One -x option can name multiple activities, separated by commas. A
uucico command line can contain more than -x option. uucico writes
its logging information into file
/usr/spool/uucp/.Admin/audit.local.
Example
To poll the site mwcbbs (the Mark Williams bulletin board) five minutes
after each hour, put the following entry into a cron file:
05 * * * * /usr/lib/uucp/uucico -smwcbbs -r1
Files
/usr/lib/uucp/sys -- List of reachable systems
/usr/spool/uucp/.Log/uucico/sitename -- uucico activities log file for
sitename
/usr/spool/uucp/.Log/uucico/UUCICO -- uucico debug log
/usr/spool/uucp/sitename -- Spool directory for work
See Also
commands,
cron,
uucp,
UUCP,
uulog,
uutouch,
uuxqt
Notes
uucico was written by Ian Lance Taylor (ian@airs.com).







