NAME

gx-check-requests - Process requests for grid-mapfile updates


SYNOPSIS

gx-check-requests -help

gx-check-requests [options]


DESCRIPTION

gx-check-requests, part of the gx-map system, is the second of the three phases used to generate the Globus grid-mapfile.

gx-check-requests is normally run from a cron job. It checks for new request files generated by gx-request. Each request file is checked for validity. If the file is valid, it's appended, with annotations, to the requests.log file.

The gx-check-requests command must be executed by the account that owns the gx-map installation; this is typically the ``gxmap'' or ``globus'' account, but a different account can be configured when the gx-map system is installed.


OPTIONS

Option processing is done using the Perl Getopt::Long module.

Options may be specified with a single or double leading '-' character. Option names may be abbreviated to whatever is unique. Arguments may be separated either by a blank or by an '=' character. For example, ``-foobar 42'', ``--foobar=42'', and ``-foob 42'' would all be equivalent.

-help
Display a usage message and exit.

-version
Display the software version number and exit.

-copy file
Copy the requests.log file to the specified location (e.g., to make it visible via a web server). The file's mode is set to 444 (-r--r--r--).

-[no]propagate
Invoke the optional gx-propagate command when appropriate (if it's been installed). The default is -propagate; use -nopropagate to override the default. Use this with caution; it can cause requests to be permanently bypassed.

-dryrun
This option is passed to the gx-propagate command. This is intended for developer testing only. To disable propagation, use the -nopropagate. option.

-debugging
Enable debugging output. This is intended for developer testing only.


SEE ALSO

gx-map(7), gx-request(1), gx-propagate(8), gx-gen-mapfile(8), gx-map-requests-log(5), gx-map-security(7)


AUTHOR

Keith Thompson, San Diego Supercomputer Center, <kst@sdsc.edu>


COPYRIGHT AND LICENSE

See the file LICENSE in the gx-map distribution, installed in the etc/gx-map subdirectory.