Provided by: rsplib-services_3.4.4-1.1build2_amd64 

NAME
scriptingserviceexample — Example client script for the Scripting Service
SYNOPSIS
scriptingserviceexample [ID]
DESCRIPTION
scriptingserviceexample is a small shell script providing an example of how to use the scripting service
PU and PE: it first creates a temporary directory with a name created from the given unique ID. In this
directory, an input directory is created containing two files: an example input file "my-input.data" and
a run script "ssrun" (the run script is written by echo commands within scriptingserviceexample). The
input directory is archived by Tar/GZip and provided to scriptingclient as input file. scriptingclient
distributes the input to a Scripting PE, which unpacks the archive and executes "ssrun". "ssrun" gets
the name of an output archive as its first argument; this archive is created by the example script and
contains an example output file "my-output.data". The output archive is transferred back to the PU.
Finally, scriptingserviceexample dumps the content of "my-output.data".
scriptingserviceexample can be taken as an example to do something more useful with the scripting
service: for example, simulation input could be packaged with a script actually executing a simulation
program on the input and archiving the results. Then, the scripting service can be used to distribute a
set of simulation runs to a pool of processing nodes.
Important note on security: the scripting service does not include any security features yet. That is,
arbitrary scripts will be executed. Without modifications (for example signatures), do NOT use it outside
of a controlled environment!
ARGUMENTS
The following options are available:
ID Gives an unique identifier for the example run, for example: 1234.
SEE ALSO
For a detailed introduction to RSerPool, see:
https://duepublico.uni-duisburg-essen.de/servlets/DerivateServlet/Derivate-16326/Dre2006_final.pdf
Thomas Dreibholz's RSerPool Page:
https://www.nntb.no/~dreibh/rserpool/
Scripting Control June 06, 2012 ScriptingServiceExample(1)