Do you maybe need to just add an "&" after this script's name, in wherever you are calling it from? - Craig On Jan 10, 2005, at 10:57 AM, Our PAl Al wrote: > Thanks guys! I modifed the code to this - > > #!/bin/bash > # Loop until Finder is up and running > > ps -ax | grep [F]inder 2>&1 >/dev/null > while [ $(echo $?) == 1 ]; do > ps -ax | grep [F]inder 2>&1 >/dev/null > done > > # now execute script > <code> > > > Only problem -- Ugh! Mac never logs in! > > Script keeps looping until Finder is up, and the whole login process > stops > right there in the looping script! The Finder never comes up. > > How can I have this process loop *itself* until the Finder's up and > then > execute, but NOT stop everything along with it? > > Alternative would be to use System Preference's Login Items feature, > which > starts things when the GUI is up, instead of using a Login Hook. But I > need > to set this globally for any User who logs in, and I don't know yet > which > .plist file to change to make this a global default. > > - opa > > > _______________________________________________ > X-Unix mailing list > X-Unix at listserver.themacintoshguy.com > http://listserver.themacintoshguy.com/mailman/listinfo/x-unix > >