1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
|
.TH UUCICO 8
.CT 1 sa_auto
.SH NAME
uucico, uusched, uuxqt, kick, debug \- uucp file transport and execution
.SH SYNOPSIS
.B /usr/lib/uucp/uucico
[
.B -r1
.B -s
.I system
]
[
.B -x
.I debug
]
[
.B -d
.I spool_directory
]
.PP
.B /usr/lib/uucp/uusched
[
.B -x
.I debug
]
[
.B -u
.I debug
]
.PP
.B /usr/lib/uucp/kick
.I system
.PP
.B /usr/lib/uucp/debug
.I system
.PP
.B /usr/lib/uucp/uuxqt
[
.B -s
.I system
]
[
.B -x
.I debug
]
.SH DESCRIPTION
.I Uucico
transfers files between systems
for
.IR uucp (1).
It is normally invoked by
.I login
for
an incoming connection
(a slave),
or by
.IR uusched
to call out to another system
(a master).
The options are
.TP \w'\f5-s\ \fIsystem\ 'u
.B -r1
This is a master;
option
.B -s
is required.
In the absence of
.B -r1
the process is a slave and expects to speak to a master on
standard input and standard output.
.TP \w'\f5-s\ \fIsystem\ 'u
.BI -s " system
Call the named
.I system.
.TP
.BI -x " debug
Turn on debugging output;
.I debug
is a single digit, larger for more output.
.ig
.PP
For example,
the shell
.I Uutry
starts
.I uucico
with debugging turned on.
..
.PP
.I Uusched
invokes
.I uucico
for each system
with work pending.
It is called by
.IR uucp
and
.IR uux (1)
after work is queued,
and should be invoked regularly by
.IR cron (8).
The options are
.TP \w'\f5-s\ \fIsystem\ 'u
.BI -x " debug
As for
.I uucico.
.TP
.BI -u " debug
Invoke
.I uucico
with option
.B -x
.I debug.
.PP
.I Kick
invokes
.I uucico
in the background
to call out to the specified
.IR system .
.I Debug
causes a call with
a moderate amount
of debugging output
.RB ( -x4 ).
Both attempt to remove
existing system status information
for
.IR system ,
so that a call will be attempted
regardless of recent failures.
.PP
.I Uuxqt
executes commands requested remotely by
.IR uux (1).
It searches the
.I uucp
spool directories looking for
filenames starting with
.BR X. ,
checks the
.I Permissions
file to see that all required data files are available
and accessible
and that the requested command is permitted for the
requesting system,
and invokes the command if all is well.
.PP
Before a command is invoked,
the file creation mask
.RI ( umask (2))
is set to 0 and these
environment variables are set:
.TF UU_MACHINE
.TP
.B UU_MACHINE
the name of the last sending machine
.TP
.B UU_USER
the user that sent the job
.TP
.B PATH
set to
.LR /bin:/usr/bin
.TP
.B USER
set to
.L uucp
.PD
.SH FILES
.TF /usr/lib/uucp/Maxuuscheds
.TP
.F /usr/lib/uucp/Systems*
.TP
.F /usr/lib/uucp/Permissions
.TP
.F /usr/lib/uucp/Devices
.TP
.F /usr/lib/uucp/Maxuuscheds
how many copies of
.I uusched
may be active at once
.TP
.F /usr/lib/uucp/Maxuuxqts
ditto for
.I uuxqt
.TP
.F /usr/spool/uucp/*
.TP
.F /usr/spool/uucppublic/*
.TP
.F /usr/spool/uucp/LCK*
.fi
.SH "SEE ALSO"
.IR uucp (1),
.IR uux (1),
.IR uustat (1)
.br
D. A. Nowitz,
`UUCP Administration',
this manual, Volume 2
.SH BUGS
System and user names received by
.I uuxqt
should not be believed.
|