Manual Page Result
0
Command: uux | Section: 1 | Source: UNIX v10 | File: uux.1
UUX(1) General Commands Manual UUX(1)
NAME
uux - unix to unix command execution
SYNOPSIS
uux [ options ] command-arg ...
DESCRIPTION
Uux will execute a command on a specified system with files and stan-
dard output on specified files and systems. For security reasons, most
machines allow only selected commands to be run, perhaps only receipt
of incoming mail.
The command-args make up a sh(1) command with with command and file ar-
guments possibly written system!file. A missing system is interpreted
as the local system. Files may be prefixed by ~xxx/ to represent the
home directory for login name xxx on the specified system.
Uux copies all files to the execution system. Files to be returned as
outputs must be enclosed in (escaped) parentheses. Files must have
general read permission.
The options are
-aname Use name as the user identification replacing the initiator
user-id. (Notification will be returned to the user.)
-b Return standard input to the command if the exit status is non-
zero.
-c Don't copy local file to the spool directory for transfer to the
remote machine (default).
-C Force the copy of local files to the spool directory for trans-
fer.
-ggrade
Grade is a single letter/number; earlier ASCII sequence charac-
ters will cause the job to be transmitted earlier during a par-
ticular conversation. The default is N.
-j Place the jobid, an ASCII string, on the standard output. The
jobid can be used by uustat(1) to obtain the status or terminate
a job.
-n Suppress mail notification about failures.
-p
- Take the standard input to uux as the standard input to the exe-
cuted command.
-r Don't start the file transfer, just queue the job.
-sfile Report status of the transfer in file.
-xdebug
Produce debugging output on stdout. Debug is a number between 0
and 9; higher numbers give more detailed information.
-z Notify the user if the command succeeds.
FILES
spool directory
other data and programs
SEE ALSO
uucp(1), uucico(8), uustat(1)
BUGS
All the commands in a shell pipeline are executed on the machine of the
first command.
Because files are gathered into a common directory, two files for one
command cannot have the same basename. This won't work: uux "a!diff
b!/usr/dan/xyz c!/usr/dan/xyz > !xyz.diff".
UUX(1)