Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

globus-fork-starter(8) [debian man page]

GLOBUS-FORK-STARTE(8)					       University of Chicago					     GLOBUS-FORK-STARTE(8)

NAME
globus-fork-starter - Start and monitor a fork job SYNOPSIS
globus-fork-starter DESCRIPTION
The globus-fork-starter program is executes jobs specified on its standard input stream, recording the job state changes to a file defined in the $GLOBUS_LOCATION/etc/globus-fork.conf configuration file. It runs until its standard input stream is closed and all jobs it is managing have terminated. The log generated by this program can be used by the SEG to provide job state changes and exit codes to the GRAM service. The globus-fork-starter program is typically started by the fork GRAM module. The globus-fork-starter program expects its input to be a series of task definitions, separated by the newline character, each representing a separate job. Each task definition contains a number of fields, separated by the colon character. The first field is always the literal string 100 indicating the message format, the second field is a unique job tag that will be distinguish the reply from this program when multiple jobs are submitted. The rest of fields contain attribute bindings. The supported attributes are: directory Working directory of the job environment Comma-separated list of strings defining environment variables. The form of these strings is var=value count Number of processes to start executable Full path to the executable to run arguments Comma-separated list of command-line arguments for the job stdin Full path to a file containing the input of the job stdout Full path to a file to write the output of the job to stderr Full path to a file to write the error stream of the job Within each field, the following characters may be escaped by preceding them with the backslash character: o backslash () o semicolor (;) o comma (,) o equal (=) Additionally, newline can be represented within a field by using the escape sequence . For each job the globus-fork-starter processes, it replies by writing a single line to standard output. The replies again consist of a number of fields separated by the semicolon character. For a successful job start, the first field of the reply is the literal 101, the second field is the tag from the input, and the third field is a comma-separated list of SEG job identifiers which consist the concatenation of a UUID and a process id. The globus-fork-starter program will write state changes to the SEG log using these job identifiers. For a failure, the first field of the reply is the literal 102, the second field is the tag from the input, the third field is the integer representation of a GRAM erorr code, and the fourth field is an string explaining the error. ENVIRONMENT
If the following variables affect the execution of globus-fork-starter GLOBUS_LOCATION Path to Globus Toolkit installation. This is used to locate the globus-fork.conf configuration file. FILES
$GLOBUS_LOCATION/etc/globus-fork.conf Path to fork SEG configuration file. University of Chicago 12/01/2009 GLOBUS-FORK-STARTE(8)

Check Out this Related Man Page

GLOBUS-GATEKEEPER-(8)					       University of Chicago					     GLOBUS-GATEKEEPER-(8)

NAME
globus-gatekeeper-admin - Manage globus-gatekeeper services SYNOPSIS
globus-gatekeeper-admin [-h] globus-gatekeeper-admin [-l] [-n NAME] globus-gatekeeper-admin [-e SERVICE] [-n NAME] globus-gatekeeper-admin [-E] globus-gatekeeper-admin [-d SERVICE] DESCRIPTION
The globus-gatekeeper-admin program manages service entries which are used by the globus-gatekeeper to execute services. Service entries are located in the /etc/grid-services directory. The globus-gatekeeper-admin can list, enable, or disable specific services, or set a service as the default. The -h command-line option shows a brief usage message. Listing services The -l command-line option to globus-gatekeeper-admin will cause it to list all of the services which are available to be run by the globus-gatekeeper. In the output, the service name will be followed by its status in brackets. Possible status strings are ENABLED, DISABLED, and ALIAS to NAME, where NAME is another service name. If the -n NAME is used, then only information about the service named NAME is printed. Enabling services The -e SERVICE command-line option to globus-gatekeeper-admin will cause it to enable a service so that it may be run by the globus-gatekeeper. If the -n NAME option is used as well, then the service will be enabled with the alias NAME. Enabling a default service The -E command-line option to globus-gatekeeper-admin will cause it to enable a service alias with the name jobmanager. The globus-gatekeeper-admin program will choose the first service it finds as the default. To enable a particular service as the default, use the -e parameter described above with the -n parameter. Disabling services The -d SERVICE command-line option to globus-gatekeeper-admin will cause it to disable a service so that it may not be run by the globus-gatekeeper. All aliases to a disabled service are also disabled. FILES
/etc/grid-services Default location of enabled gatekeeper service descriptions. University of Chicago 12/13/2011 GLOBUS-GATEKEEPER-(8)
Man Page