I have the following script:
Code:
commonMongo=s:/programs/mongodb/
dbpath=$commonMongo"data/"
logFile=$commonMongo"log.txt"
mongoProg=s:/programs/mongodb/mongodb/
mongoBin=$mongoProg"bin/"
mongod=$mongoBin"mongod.exe"
a=$1
if [ "$a" == "start" ];then
	${mongod} --logpath ${logFile} --logappend --dbpath ${dbpath} &
elif [ "$a" == "repair" ];then
	${mongod} --dbpath ${dbpath} --repair
else
	echo "Incorrect usage"
fi
It is not closing out on ./init.sh start and is presumably waiting for the fork to finish executing. How does one tell bash to exit without waiting?

Fixed: it appears that I was ending the process when cygwin was sending data on the status of the program