On Mon, Jan 10, 2005 at 09:36:01AM -0500, Our PAl Al wrote: > Don't quite fully understand it but I think I can still use it. > > Why do you have the [] around the F in Finder? When I use that line, it > doesn't work. ps -ax | grep Finder (without the [] ) works fine. Some shells require the [] to be quoted. However, to answer your question, I believe the [] is used to emulate this: $ ps -ax | grep prog | grep -v grep The reason it works is because 'grep [p]rog' is actually searching for 'prog', but the grep command shows up with the brackets in ps. > On 1/8/05 11:27 AM, "Juan Manuel Palacios" <jmpalaciosp at eml.cc> wrote: > > > On Jan 7, 2005, at 7:16 PM, Our PAl Al wrote: > > > >> I don't want to hard code a delay in my shell script since > >> delay times until the Finder is up can vary by machine. > >> Anybody know how a shell script could determine if the > >> Finder is is fully up before proceeding to execute? > > > > $[juan at PowerBook: Pendulum](28/0,0)-> ps -ax | grep [F]inder > > 412 ?? S 0:16.91 > > /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder > > -psn_0_786433 > > $[juan at PowerBook: Pendulum](29/0,0)-> echo $? > > 0 > > $[juan at PowerBook: Pendulum](30/0,0)-> ps -ax | grep [F]ooooo > > $[juan at PowerBook: Pendulum](31/0,0)-> echo $? > > 1 > > > > So I'd use: > > > > ps -ax | grep [F]inder 2>&1 >/dev/null > > if [ $(echo $?) == 0 ] ; then "proceed with your script ; fi > > > > Hope that helps! Regards,... -- ~`^`'~=-._.-=~'`^`'~=-._.-=~'^'~=-., \|/ (___) \|/ _,.-=~'`^` @~./'O o`\.~@ "Knowledge is Power" /__( \___/ )__\ *PPPFFBT!* -- Francis Bacon `\__`U_/' _.-=~'``'~=-._.-=~'``'~=-._.-=~'`^`'~= <____|' ^^`'~=-.,__,.-= ~'^`'~=-._.-=~'`^`'~=-._.-=~'^'~=-.,__,.-==--^'~=-.,__,.-=~'`^`