[torqueusers] getting the Jod ID

Glen Beane glen.beane at gmail.com
Mon Nov 26 09:54:21 MST 2012

On Tue, Nov 20, 2012 at 12:32 AM, mauede at alice.it <mauede at alice.it> wrote:
> I am using a script, from a parallelized Monte Carlo code package, which
> submits a number of  pbs jobs.
> The command is the following:
> $HEN_HOUSE/scripts/run_user_code_batch  BEAM_MS_OF5x5_without-Cu-ReDo
> BEAM_All7CMs_BCSE_Masheed-Tim_lower_Ecutoffs 521icru2 long batch=pbs p=46
> In the above case the script  "run_user_code_batch" submits 46 batch jobs.
> As a consequence 46 job Ids are printed out to stdout (screen).
> I need to automatically capture those job Ids inside the scripts that
> submits them.
> The only way that comes to my mind is to redirect the output of the script
> to a file and then extract the submitted job Ids from the text files.
> There should be a more elegant way to do that.
> Thank you in advance for any suggest ion.
> Kind regards,
> maura

this is really a bash question and not Torque.

you can capture stdout of a qsub command in bash like this:

JOB_ID=$(qsub ...)

you can store all 46 of these job IDs in an array,  check some Bash
documentation for more information

More information about the torqueusers mailing list