Cleaner:<br><br>for pid in `jobs -p`;<br>do<br>             JOBNAME=`ps aux | grep $pid | grep -v grep | awk &#39; { print $11 }&#39;`;<br>             echo &quot;${JOBNAME}: $pid&quot;;<br>done<br><br><br clear="all">--<br>

Stephen Benjamin<br><a href="mailto:skbenja@gmail.com" target="_blank">skbenja@gmail.com</a><br><br><a href="http://www.linkedin.com/in/skbenja" target="_blank">http://www.linkedin.com/in/skbenja</a><br>
<br>
<br><br><div class="gmail_quote">On Wed, Nov 11, 2009 at 2:25 PM, John Mills <span dir="ltr">&lt;<a href="mailto:johnmills@speakeasy.net" target="_blank">johnmills@speakeasy.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Tim -<br>
<br>
Clean. Thanks.<br>
<div><br>
On Wed, 11 Nov 2009, Tim Watts wrote:<br>
<br>
&gt; #/bin/bash<br>
<br>
&gt; CAPTURE=output.log<br>
<br>
&gt; for c in &quot;$@&quot;; do<br>
&gt;       $c &gt;&gt;&quot;$CAPTURE&quot; 2&gt;&amp;1 &amp;<br>
&gt;       PIDS=&quot;$PIDS $!&quot;<br>
&gt; done<br>
<br>
&gt; echo &quot;$PIDS&quot;<br>
<br>
&gt; Then call it like this:<br>
<br>
&gt; &lt;script-name&gt; &quot;echo test1&quot; &quot;echo test2&quot; &quot;echo test3&quot;<br>
<br>
&gt; On Wed, 2009-11-11 at 11:12 -0500, John Mills wrote:<br>
<br>
</div><div>&gt;&gt; I want to write a bash script to launch several processes into background<br>
&gt;&gt; without waiting for them to exit, and return a list of their PIDs.<br>
</div><div><div></div><div>_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br>