aboutsummaryrefslogtreecommitdiff
path: root/ja/man/man8/uucico.8
blob: f8435709d353ea56e5c6a17fd943f5b68aae1ebe (plain) (blame)
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
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
''' %Id: uucico.8,v 1.5 1995/08/19 21:29:57 ache Exp %
.\" jpman %Id: uucico.8,v 1.3 1997/09/07 14:14:55 horikawa Stab %
.TH uucico 8 "Taylor UUCP 1.06"
.SH 名称
uucico \- UUCP ファイル転送デーモン
.SH 書式
.B uucico
[ options ]
.SH 解説
.I uucico
デーモンは、
.I uucp
(1) および
.I uux
(1) によってキューに蓄積されたファイル転送リクエストの処理をします。
.I uucico
は、(
.B \-r
オプションなしに)
.I uucp
あるいは
.I uux
が実行された時に実行を始めます。
また、典型的な方法として、
.I crontab
テーブルを用いて定期的に実行されます。

.B \-r1,
.B \-\-master,
.B \-s,
.B \-\-system
あるいは
.B \-S
オプションとともに起動された場合、デーモンはリモートシステムを呼び出し、
マスタモードで動作します。それ以外の場合は、デーモンはスレーブモードで
動作し、リモートシステムからの呼び出しを受け付けます。典型的な方法として、
UUCP 用の特別なログイン名が準備され、呼び出しを受けると
.I uucico
を自動的に起動するように設定されます。

.I uucico
が終了すると、
.B \-q
あるいは
.B \-\-nouuxqt
が指定されていなければ、
.I uuxqt
(8) デーモンを起動します。
.I uuxqt
(8) は、リモートシステムの
.I uux
(1) によって作成された作業を実行し、また、待機していたリモートファイルの
受信によりローカルに作成された作業を実行します。

呼び出しが失敗すると、
.I uucico
は、ある(設定可能な)時間が経過するまで、再呼び出しを拒否します。
この動作は、
.B -f,
.B --force
あるいは
.B -S
オプションにより無効にする事ができます。

.B \-l,
.B \-\-prompt,
.B \-e
あるいは
.B \-\-loop
オプションを使用する事で、
.I uucico
に独自の "login:" および "Password:" プロンプトを生成させる事ができます。
他のデーモンが呼び出して来た場合、このプロンプトを見て、通常通りに
ログインする事ができます。この場合、ログイン名およびパスワードは
.I /etc/passwd
ファイルではなく、
.I uucico
専用に準備されたリストによりチェックされます。一部のシステムでは、
.I uucico
が
.I /etc/passwd
ファイルを用いるようにする事も可能です。
.B \-l
あるいは
.B \--prompt
オプションを用いると、プロンプトを一回だけ生成し、そのセッションが
終了するとプロセスも終了します。
このモードでは、UUCP 管理者あるいはスーパユーザは
.B \-u
あるいは
.B \--login
オプションを用いてログイン名を指定する事ができます。この時、
.I uucico
は "login:" プロンプトを生成しません。
.B \-e
あるいは
.B \--loop
オプションを用いると、最初のセッションが終了すると再びプロンプトを生成
します。このモードでは、
.I uucico
は、ポートを永久的に制御します。

.I uucico
が SIGQUIT、SIGTERM あるいは SIGPIPE シグナルを受け取ると、
現在のリモートシステムとのやり取りを中断し、終了します。
.I uucico
が SIGHUP シグナルを受け取ると、現在のやり取りを中断しますが、
.B \-r1
あるいは
.B \-\-master
により起動された場合は、呼び出しを継続し、
.B \-e
あるいは
.B \-\-loop
により起動された場合は、他のシステムからの呼び出しを受け付けます。
.I uucico
が SIGINT シグナルを受け取った場合、現在のやり取りを終了し、
それ以上の呼び出しや受付を行いません。
.SH オプション
以下のオプションが
.I uucico
で使用可能です。
.TP 5
.B \-r1, \-\-master
マスタモードで動作します(他のシステムを呼び出します)。
.B \-s,
.B \-\-system
あるいは
.B \-S
が指定されていれば、このオプションが指定されたと見なされます。
システムが指定されていなければ、待機中の作業がある全てのシステムを呼び出します。
.TP 5
.B \-r0, \-\-slave
スレーブモードで動作します。デフォルトはこの設定です。
.TP 5
.B \-s system, \-\-system system
指定されたシステムを呼び出します。
.TP 5
.B \-S system
必要な待ち時間を無視して、指定されたシステムを呼び出します。
.B \-s system \-f
と等価です。
.TP 5
.B \-f, \-\-force
呼び出しに際して、必要な待ち時間を無視します。
.TP 5
.B \-l, \-\-prompt
"login:" と "Password:" を表示してログイン名とパスワードの入力を
要求します。このオプションにより、
.I uucico
を
.I inetd
(8) から起動することを容易にします。ログイン名およびパスワードは
UUCP パスワードファイルによりチェックされ、通常このファイルは
.I /etc/passwd
ファイルとは関連していません。
.B \-\-login 
オプションを用いてログイン名を指定する事ができます。この時、
.I uucico
は、パスワードの入力のみを要求します。
.TP 5
.B \-p port, \-\-port port
呼び出しあるいは待ち受けに使用するポートを指定します。
.TP 5
.B \-e, \-\-loop
ログイン/パスワードの要求とスレーブモードデーモンでの実行の無限ループ
に入ります。プログラムは自分自身では終了しないので、終了させるためには
.I kill
(1) を使用する必要があります。
.TP 5
.B \-w, \-\-wait
(
.B \-s,
.B \-\-system
あるいは
.B \-S
が指定されていればそのシステムへの、単に
.B \-r1
あるいは
.B \-\-master
が指定されていれば作業がある全てのシステムへの)呼び出しが終了すると、
.B \-\-loop
が指定された場合同様、無限ループに入ります。
.TP 5
.B \-q, \-\-nouuxqt
終了後に、
.I uuxqt
(8) デーモンの実行をしません。
.TP 5
.B \-c, \-\-quiet
その時間に全ての呼び出しが禁止されていた場合、呼び出しは行わず、
ログファイルにエラーメッセージも記録せず、
.I uustat
(1) で報告されるシステム状況も更新しません。
このオプションは、どのシステムが現在呼び出し可能であるかを気にせずに
全てのシステムへの呼び出しを試すような、自動ポーリングスクリプトから
使用する場合に便利でしょう。さらに、このオプションを使用すると、
作業が何もない事の記録も行いません。
.TP 5
.B \-C, \-\-ifwork
.B \-s,
.B \-\-system
あるいは
.B \-S
で指定されたシステムに対する作業がある場合のみ呼び出しを行います。
.TP 5
.B \-D, \-\-nodetach
制御端末の切り離しを行いません。通常、
.I uucico
は他のシステムの呼び出しや
.I uuxqt
の実行に先立ち、端末を切り離します。
このオプションはこの動作を防ぎます。
.TP 5
.B \-u name, \-\-login name
起動したユーザのログイン名の代わりに使用するログイン名を指定します。
このオプションは UUCP 管理者あるいはスーパユーザのみが使用できます。
.B \-\-prompt
とともに使用した場合、
.I uucico
は、ログイン名の入力待ちはせず、パスワードの入力だけを待ちます。
.TP 5
.B \-z, \-\-try-next
リモートシステムに接続したあとに呼び出しが失敗した場合、
単に終了するのではなく、次の選択肢を試行します。
.TP 5
.B \-i type, \-\-stdin type
標準入力を使用する場合のポートのタイプを指定します。サポートされる
唯一のタイプは TLI で、TLI ネットワークインターフェイスをサポートしている
マシンでしか使用する事ができません。
.B \-iTLI
を指定すると、
.I uucico
は、入出力を行う時に TLI 呼び出しを使用します。
.TP 5
.B \-x type, \-X type, \-\-debug type
特定のデバッグタイプを指定します。タイプとしては、
abnormal, chat, handshake, uucp-proto, proto, port, 
config, spooldir, execute, incoming, outgoing があります。

コンマで区切ることで複数のデバッグタイプが指定可能です。そして、
.B \-\-debug
オプションは、1回のコマンド起動で複数回指定可能です。また、タイプとして
数字を指定することも可能です。
例えば、
.B \-\-debug 2
は、
.B \-\-debug abnormal,chat
と同じ意味です。

デバッグ出力は、デバッグファイルに記録されます。通常、デバッグファイルは、
/var/spool/uucp/Debug, /usr/spool/uucp/DEBUG,
/usr/spool/uucp/.Admin/audit.local のいずれかです。
.TP 5
.B \-I file, \-\-config file
使用する初期設定ファイルの指定を行います。
ただし、本オプションが使用可能かどうかは、
.I uucico
がどのようにコンパイルされたかによります。
.TP 5
.B \-v, \-\-version
バージョンを表示し、終了します。
.TP 5
.B \-\-help
ヘルプを表示し、終了します。
.SH 関連ファイル
関連ファイル名は、コンパイル時の指定ないしは初期設定ファイルにより
変化します。以下に挙げるものは、その一例です。

.br
/etc/uucp/config - 初期設定ファイル
.br
/etc/uucp/passwd - デフォルトの UUCP パスワードファイル
.br
/var/spool/uucp -
UUCP スプールディレクトリ
.br
/var/spool/uucp/Log -
UUCP ログファイル
.br
/var/spool/uucppublic -
デフォルトの UUCP パブリックディレクトリ
.br
/var/spool/uucp/Debug -
デバッグファイル
.SH 関連項目
kill(1), uucp(1), uux(1), uustat(1), uuxqt(8)
.SH 作者
Ian Lance Taylor
<ian@airs.com>