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 that are 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 that are requested by the remote site
north
:
uuxqt -s north
Usage notes
- 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..
- 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 that are 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 reasons:
- 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