<HTML>
<HEAD>
<TITLE>Re: [X-Unix] Login Hooks running items on login a little bit too quickly</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:14.0px'>Correction. ps -ax | grep [F]inder works. I&#8217;m working on a remote machine and didn&#8217;t realize it wasn&#8217;t logged in. <BR>
So just not sure the significance of the [] .<BR>
<BR>
- opa<BR>
<BR>
<BR>
<BR>
On 1/8/05 11:27 AM, &quot;Juan Manuel Palacios&quot; &lt;jmpalaciosp@eml.cc&gt; wrote:<BR>
<BR>
<FONT COLOR="#0000FF">&gt; <BR>
&gt; On Jan 7, 2005, at 7:16 PM, Our PAl Al wrote:<BR>
&gt; <BR>
</FONT><FONT COLOR="#008000">&gt;&gt; I don't want to hard code a delay in my shell script since delay times <BR>
&gt;&gt; until<BR>
&gt;&gt; the Finder is up can vary by machine. Anybody know how a shell script <BR>
&gt;&gt; could<BR>
&gt;&gt; determine if the Finder is is fully up before proceeding to execute?<BR>
&gt;&gt; <BR>
&gt;&gt; - opa<BR>
</FONT><FONT COLOR="#0000FF">&gt; <BR>
&gt; <BR>
&gt; $[juan@PowerBook: Pendulum](28/0,0)-&gt; ps -ax | grep [F]inder<BR>
&gt; &nbsp;&nbsp;&nbsp;412 &nbsp;?? &nbsp;S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0:16.91 <BR>
&gt; /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder <BR>
&gt; -psn_0_786433<BR>
&gt; $[juan@PowerBook: Pendulum](29/0,0)-&gt; echo $?<BR>
&gt; 0<BR>
&gt; $[juan@PowerBook: Pendulum](30/0,0)-&gt; ps -ax | grep [F]ooooo<BR>
&gt; $[juan@PowerBook: Pendulum](31/0,0)-&gt; echo $?<BR>
&gt; 1<BR>
&gt; <BR>
&gt; So I'd use:<BR>
&gt; <BR>
&gt; ps -ax | grep [F]inder 2&gt;&amp;1 &gt;/dev/null<BR>
&gt; if [ $(echo $?) == 0 ] ; then &quot;proceed with your script ; fi<BR>
&gt; <BR>
&gt; Hope that helps! Regards,...<BR>
&gt; <BR>
&gt; <BR>
&gt; Juan<BR>
</FONT></SPAN></FONT>
</BODY>
</HTML>