<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>RE: [ale] Silly bash question</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Stephen -<BR>
<BR>
Thanks for closing this open item. It always takes me a while to sort out 'awk'!<BR>
<BR>
&nbsp;- Mills<BR>
<BR>
-----Original Message-----<BR>
From: ale-bounces@ale.org on behalf of Stephen Benjamin<BR>
Sent: Thu 11/12/2009 2:39 PM<BR>
To: John Mills; Atlanta Linux Enthusiasts - Yes! We run Linux!<BR>
Subject: Re: [ale] Silly bash question<BR>
<BR>
Cleaner:<BR>
<BR>
for pid in `jobs -p`;<BR>
do<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JOBNAME=`ps aux | grep $pid | grep -v grep | awk ' { print $11<BR>
}'`;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;${JOBNAME}: $pid&quot;;<BR>
done<BR>
<BR>
<BR>
--<BR>
Stephen Benjamin<BR>
skbenja@gmail.com<BR>
<BR>
<A HREF="http://www.linkedin.com/in/skbenja">http://www.linkedin.com/in/skbenja</A><BR>
<BR>
<BR>
<BR>
On Wed, Nov 11, 2009 at 2:25 PM, John Mills &lt;johnmills@speakeasy.net&gt; wrote:<BR>
<BR>
&gt; Tim -<BR>
&gt;<BR>
&gt; Clean. Thanks.<BR>
&gt;<BR>
&gt; On Wed, 11 Nov 2009, Tim Watts wrote:<BR>
&gt;<BR>
&gt; &gt; #/bin/bash<BR>
&gt;<BR>
&gt; &gt; CAPTURE=output.log<BR>
&gt;<BR>
&gt; &gt; for c in &quot;$@&quot;; do<BR>
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $c &gt;&gt;&quot;$CAPTURE&quot; 2&gt;&amp;1 &amp;<BR>
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PIDS=&quot;$PIDS $!&quot;<BR>
&gt; &gt; done<BR>
&gt;<BR>
&gt; &gt; echo &quot;$PIDS&quot;<BR>
&gt;<BR>
&gt; &gt; Then call it like this:<BR>
&gt;<BR>
&gt; &gt; &lt;script-name&gt; &quot;echo test1&quot; &quot;echo test2&quot; &quot;echo test3&quot;<BR>
&gt;<BR>
&gt; &gt; On Wed, 2009-11-11 at 11:12 -0500, John Mills wrote:<BR>
&gt;<BR>
&gt; &gt;&gt; I want to write a bash script to launch several processes into<BR>
&gt; background<BR>
&gt; &gt;&gt; without waiting for them to exit, and return a list of their PIDs.<BR>
&gt; _______________________________________________<BR>
&gt; Ale mailing list<BR>
&gt; Ale@ale.org<BR>
&gt; <A HREF="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</A><BR>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<BR>
&gt; <A HREF="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</A><BR>
&gt;<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>