Thanks Malcolm,

You've made it very clear!

I have to focus on some other tasks however when I get back to this I'll
try to work it out based on your feedback and reply to the list.

Regards
Alex

-

Regards
Alex
www.tilogeo.com

On Sat, Feb 14, 2015 at 5:04 AM, Cook, Malcolm <m...@stowers.org> wrote:

> Alex,
>
> You have a lot of detail you are specifying that is cluttering up your
> understanding of parallel.
>
> Perhaps the following mini-tutorial will build up the concepts it sounds
> like you want to use.
>
> # create 2 empty xml files and 3 empty xlst files
> $ touch f{1..2}.xml
> $ touch f{1..3}.xlst
>
> # look at them
> $ ls f*.{xml,xlst}
> f1.xlst  f1.xml  f2.xlst  f2.xml  f3.xlst
>
> # show off how to process them pairwise
> $ parallel echo  do something to {1} and to {2} ::: f*.xml ::: f*.xlst
> do something to f1.xml and to f1.xlst
> do something to f1.xml and to f2.xlst
> do something to f1.xml and to f3.xlst
> do something to f2.xml and to f1.xlst
> do something to f2.xml and to f2.xlst
> do something to f2.xml and to f3.xlst
>
> # show off how to construct named output file also
> $ parallel echo  do something to {1} and to {2} putting output into
> {1.}_{2.}.res ::: f*.xml ::: f*.xlst
> do something to f1.xml and to f1.xlst putting output into f1_f1.res
> do something to f1.xml and to f2.xlst putting output into f1_f2.res
> do something to f1.xml and to f3.xlst putting output into f1_f3.res
> do something to f2.xml and to f1.xlst putting output into f2_f1.res
> do something to f2.xml and to f2.xlst putting output into f2_f2.res
> do something to f2.xml and to f3.xlst putting output into f2_f3.res
>
>
> # now replace my echo sentence with your command - your use of advanced
> remote features will make your job harder
>
> ???
>
> ~ malcolm_c...@stowers.org
>
> ________________________________________
> From: parallel-bounces+mec=stowers....@gnu.org [parallel-bounces+mec=
> stowers....@gnu.org] on behalf of Alex Muir [alex.g.m...@gmail.com]
> Sent: Friday, February 13, 2015 1:19 PM
> To: Ole Tange
> Cc: parallel@gnu.org
> Subject: Re: Multiple Inputs xml files and multiple xsl files to
>
> On Fri, Feb 13, 2015 at 7:02 PM, Ole Tange <ta...@gnu.org<mailto:
> ta...@gnu.org>> wrote:
> You simply add a :
>
>     parallel echo :::: file1 file2
>
> I do not know Calabash, but your are probably looking for something
> along the lines of:
>
>     PARALLEL="-j+$NumberExtraJobsPerServer --bar --sshlogin $servers
> --timeout $timeout --joblog $jobLog" \
>       parallel "sh /mnt/schematron/scripts/runCalabash.sh {2}
> $documentSpecficLogs{1/.}Log.txt {1}" ::: $sourceDir*.xml :::
> /mnt/schematron/xpl/*.xpl
>
> If the tutorial does not help you, please show 4 the commands that you
> want run given 2 xml-files and 2 xsl-files.
>
>
>
>  ::: $sourceDir*.xml ::: -- Okay I didn't know you could do this with
> multiple files. I don't think that is clear on the tutorial.
>
> I've read the tutorial however the use of multiples files only has
> examples such as " ls $sourceXMLDir*.xml |  parallel " i that I'm using.
>
> What I'm doing is creating an initial parallel process loading that use
> ls  $sourceXMLDir*.xml as input on one cpu which executes a script that
> loads ls  $sourceXSLDir*.xsl as input which works. That second script is
> essentially the second line below and the first line below starts the
> process.
>
>
> ls  $sourceXMLDir*.xml |  parallel -j1 --eta --progress --sshlogin $local
> --timeout $timeout --joblog $jobLog "sh
> /home/ec2-user/lech/bitbucket/schematronification/execute/Run-Parallel-Process-XSL.sh
> {}" $1
>
> ls  $sourceXSLDir*.xsl |  parallel -j+$NumberExtraJobsPerServer --eta
> --progress --sshlogin $servers --timeout $timeout --joblog $jobLog "sh
> /home/ec2-user/lech/bitbucket/schematronification/execute/runCalabash.sh
> /home/ec2-user/lech/bitbucket/schematronification/xpl/RunSingleAssertionXSLTAgainstXML.xpl
> $documentSpecficLogs{/.}Log.txt {}" $1 $outputDir $logging $debug
>
>
> Can that be reduced into 1 statement essentially running every.combination
> of *.xml with a *.xslt  using their file names as input into
> RunSingleAssertionXSLTAgainstXML.xproc?
>
> Thanks
> Alex
>
> -
>
> Regards
> Alex
> www.tilogeo.com<http://www.tilogeo.com>

Reply via email to