Folks; I'm trying to check if a process is running before continuing my script (BTW I'm a relative new-be at shell scripting); here's what I've tried: #!/bin/bash FileMaker=""; let loop=0; echo "Start" while [$Filemaker == "" && $(($loop < 10))]; do {line 8 referenced below} Filemaker= top -l1 | grep "FileMaker" echo "Filemaker = " $Filemaker let loop=$loop+1 echo $loop done echo "stopping" end What I WANT to do is loop thru until either Filemaker is NOT empty or loop has reached a predetermined value. I keep getting variations on : ./FileMakerTry.txt: line 8: [: missing `]' ./FileMakerTry.txt: line 18: end: command not found I can't seem to get the syntax of the while correct; would someone care to lend a hand?? Russell -------------- next part -------------- An HTML attachment was scrubbed... URL: http://listserver.themacintoshguy.com/pipermail/x-unix/attachments/20051108/67313634/attachment.html