<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<tt>Thanks for your answers, I will follow Lennart's advise
implementing an alternative "qsub_wait" command. This command will
submit the batch job and then will wait for its completion before
leaving.<br>
<br>
Regards.<br>
</tt><br>
Lennart Karlsson a &eacute;crit&nbsp;:
<blockquote cite="mid20050802152033.720421C31E8@papput.nsc.liu.se"
 type="cite">
  <pre wrap="">Dear Mathieu Oudart,

To get your "foreground mode" I propose that you implement
a simple "qwait" command that waits for any job that you
give as a parameter to it.

E.g. if you want to run a job A, rename its output directory
and run a job B, you could make a script like this:

        qsub A &gt; A.jobname
        qwait `cat A.jobname`
        mv A.results B.input
        qsub B &gt; B.jobname
        qwait `cat B.jobname`

It is the same way you construct depend chains, but allowing
other types of actions between.

The qwait command could easily be constructed as a script that
goes in a loop, mostly sleeping and now and then checking for completion
by using the "qstat" command.

I prefer this method compared to adding a waiting option to "qsub", because a
waiting option might make a system user believe that she/he could
abort the batch job by hitting a control-C on her/his keyboard, the way it
works with interactive jobs and the "qsub -I" command.

Best regards,
-- Lennart Karlsson <a class="moz-txt-link-rfc2396E" href="mailto:Lennart.Karlsson@nsc.liu.se">&lt;Lennart.Karlsson@nsc.liu.se&gt;</a>
   National Supercomputer Centre in Linkoping, Sweden
   <a class="moz-txt-link-freetext" href="http://www.nsc.liu.se">http://www.nsc.liu.se</a>


  </pre>
  <blockquote type="cite">
    <pre wrap="">-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:torqueusers-bounces@supercluster.org">torqueusers-bounces@supercluster.org</a> 
[<a class="moz-txt-link-freetext" href="mailto:torqueusers-bounces@supercluster.org">mailto:torqueusers-bounces@supercluster.org</a>] On Behalf Of 
Mathieu OUDART
Sent: dinsdag 2 augustus 2005 9:34
To: <a class="moz-txt-link-abbreviated" href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a>
Subject: [torqueusers] Run a job in foreground mode ?

Hi all,

I'm actually testing Torque on a Linux cluster and I have a 
question to 
submit you :

Is there a simple way to run a batch job in "foreground mode" ?

for example, an option to "qsub" that makes it waiting for the job to 
complete before exiting.

It would be useful for some scripts that launch batchs and other 
sequential op&eacute;rations.

I saw the extended attributes for qsub (-W depend=...) but it only 
synchronizes jobs between them.

I'd prefer a blocking mecanism, so I could launch everything in a raw.

Regards.

-- 
Mathieu OUDART
    </pre>
  </blockquote>
  <pre wrap=""><!---->

_______________________________________________
torqueusers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a>
<a class="moz-txt-link-freetext" href="http://www.supercluster.org/mailman/listinfo/torqueusers">http://www.supercluster.org/mailman/listinfo/torqueusers</a>


  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Mathieu OUDART
OSIATIS, We build the run
pour le compte de DSI/EP/ST
Tel : (05612)73150</pre>
</body>
</html>