Research V7 development
[unix-history] / usr / man / man1 / uux.1c
CommitLineData
4f55d991
KT
1.TH UUX 1C
2.SH NAME
3uux \- unix to unix command execution
4.SH SYNOPSIS
5.B uux
6[
7.B \-
8]
9command-string
10.SH DESCRIPTION
11.I Uux
12will gather 0 or more files from various systems,
13execute a command on a specified system
14and send standard output to a file on a specified
15system.
16.PP
17The command-string is made up of one or more arguments that look
18like a shell command line,
19except that the command and file names
20may be prefixed by system-name!.
21A null system-name is interpreted as the local system.
22.PP
23File names may be one of
24.IP
25(1) a full pathname;
26.IP
27(2) a pathname preceded by
28.IR ~xxx ;
29where
30.I xxx
31is a userid on the specified system
32and is replaced by that user's login directory;
33.br
34.IP
35(3) anything else is prefixed by the current directory.
36.PP
37The `\-' option will cause the standard input to the
38.I uux
39command to be the standard input to the command-string.
40.PP
41For example, the command
42.IP
43uux "!diff usg!/usr/dan/f1 pwba!/a4/dan/f1 > !fi.diff"
44.PP
45will get the f1 files from the usg and pwba machines,
46execute a
47.I diff
48command
49and put the results in f1.diff in the local directory.
50.PP
51Any special shell characters such as <>;| should be quoted either
52by quoting the entire command-string, or quoting the special
53characters as individual arguments.
54.SH FILES
55/usr/uucp/spool - spool directory
56.br
57/usr/uucp/* - other data and programs
58.SH SEE ALSO
59uucp(1)
60.br
61D. A. Nowitz,
62.I Uucp implementation description
63.SH WARNING
64An installation may, and for security reasons
65generally will, limit the list of
66commands executable on behalf of an incoming request from
67.I uux.
68Typically, a restricted site will permit little other than
69the receipt of mail via
70.I uux.
71.SH BUGS
72Only the first command of a shell pipeline may
73have a system-name!.
74All other commands are executed on the system of the first
75command.
76.br
77The use of the shell metacharacter
78.B *
79will probably not do what you want it to do.
80.br
81The shell tokens << and >> are not implemented.
82.br
83There is no notification of denial of execution
84on the remote machine.