uuxqt daemon — Carry out command requests from remote UUCP systems

Format

uuxqt [–c command_name] [–s site] [–x debug_level]

Description

The uuxqt daemon carries out the command requests made on other sites by mail programs, news programs, or by the uux command.

uuxqt is automatically started after uucico completes. Additionally, cron can be used to start uuxqt at predetermined times.

Options

–c command_name
Processes only requests to run command_name.
–s site
Runs only commands requested by site.
–x debug_level
Sets the verbosity of the debugging information to debug_level, which is a number, 0 or greater. Level 0 provides terse messages while level 9 provides verbose messages. Values greater than 9 give no additional information. The default level is 0.

Examples

To run all of the commands requested by the remote site north:
uuxqt –s north

Usage notes

  1. The uuxqt command is a security risk on all sites, because it allows outside access to your computer. UUCP limits the danger by setting execute permissions for every site in the configuration file..
  2. uuxqt checks the command requests from each site against the list of allowed commands and either runs them or sends a mail message that says:
    Permission denied

Localization

uuxqt does not use localization environment variables.

Files

uuxqt uses the following files:
/usr/lib/uucp/config
UUCP configuration file
/usr/spool/uucp/.Xqtdir
This file contains permissions for UUCP sites.
/usr/spool/uucp/.Sequence/sitename
Sequence file containing the four-digit sequence number of the last job queued. If uuxqt requires a sequence number (for example, to mail a message), it is based on the value in this file. If this file does not exist, uuxqt creates it with the sequence number 0000. sitename is the name of a remote site; each remote site has its own sequence file.
/usr/spool/uucp/site
Subdirectory containing commands from the UUCP host site (as well as all work files and data files associated with site). The format of the execute files is described in uucp.
/usr/spool/uucp/.Xqtdir
Working directory for uuxqt. All required files are copied here before uuxqt runs a command.

Exit values

0
Successful completion
1
Failure because of any of the following:
  • Argument list too long
  • Unable to open log file
  • Insufficient memory
  • Ctrl-C interrupt
2
Unknown command-line option

Portability

X/Open Portability Guide

Some UUCP systems produce execute files with command lines that are not supported by uuxqt.

Related information

uucc, uucp, uux