BLAHPD is a light component accepting commands according to the BLAH (Batch Local Ascii Helper) protocol to manage jobs on different Local Resources Management Systems (LRMS).
Line: 468 to 468
BLAH Commands syntax
This section contains the syntax for the Request, Return, and Result line for each command.
Added:
> >
COMMANDS
List all the commands from this protocol specification which are
implemented by this BLAHP server.
+ Request Line:
COMMANDS <CRLF>
+ Return Line:
S <SP> <SP> <SP> ... <CRLF>
+ Result Line:
None.
VERSION
Return the version string for this BLAHP. The version string follows
a specified format (see below). Ideally, the version entire version
string, including the starting and ending dollar sign ($)
delimiters, should be a literal string in the text of the BLAHP
server executable. This way, the Unix/RCS "ident" command can
produce the version string.
The version returned should correspond to the version of the
protocol supported.
+ Request Line:
VERSION
+ Return Line:
S $GahpVesion: ..
<build-month> <build-day-of-month>
<build-year> <general-descrip> $
major.minor.subminor = for this version of the protocol, use version 1.0.0.
build-month = string with the month abbreviation when this BLAHP server was built or released. Permitted values are: "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", and "Dec".
build-day-of-month = day of the month when BLAHP server was built or released; an integer between 1 and 31 inclusive.
build-year = four digit integer specifying the year in which the BLAHP server was built or released.
general-descrip = a string identifying a particular BLAHP server implementation.
+ Result Line:
None.
+ Example:
S: VERSION
R: S $GahpVersion: x.y.z Feb 31 2004 INFN\ Blahpd $
BLParser
To obtain efficient access and prompt update to the current status of BLAH active jobs, a 'log parser' daemon was developed for LSF and PBS. The submit and status scripts can make optional use of the batch log parser to increase their efficiency.