Command execution requests on remote system

Use the uux command to request execution of a command on a remote system.

The uux command does not execute the commands on the remote system. Instead, it prepares the necessary control and data files in /var/spool/uucp. The uucico daemon is invoked to do the transfer. After the transfer is complete, the remote system's uucico creates an execute file in its spool directory.

When the two uucico daemons agree to hang up, the uuxt daemon scans the spool directory for outstanding execution requests, checks permissions, and checks to see if additional information is needed. It then forks a command to do what was requested.

Note: You can use the uux command on any system configured to run a specified command. However, policies at some sites might restrict the use of certain commands for security reasons. Some sites, for example, might only permit execution of the mail command.

After the files are received on the remote system, the uuxqt daemon runs the specified command on that system. The uuxqt daemon periodically scans the remote system's public spool directory for files received in uux transmissions. The uuxqt daemon checks that data to be accessed by the sent files is present on the remote system. It also verifies that the sending system has permission to access the data. The uuxqt daemon then either executes the command or notifies the sending system that the command did not run.