-cd example
-java -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -DzkRun -DzkHost=localhost:9983,localhost:8574,localhost:9900 -DnumShards=2 -jar start.jar > solr.log &
-cd ../example2
-java -Djetty.port=7574 -DzkRun -DzkHost=localhost:9983,localhost:8574,localhost:9900 -jar start.jar > solr.log &
-cd ../exampleB
-java -Djetty.port=8900 -DzkRun -DzkHost=localhost:9983,localhost:8574,localhost:9900 -jar start.jar > solr.log &
-cd ../example2B
-java -Djetty.port=7500 -DzkHost=localhost:9983,localhost:8574,localhost:9900 -jar start.jar > solr.log &
\ No newline at end of file
+#/bin/bash
+
+DIR=`dirname $0`
+PROG=`basename $0`
+
+cd $DIR
+OPTIONS="-Djetty.port=7500 -DzkHost=opencontent-solr.index:9983"
+if [ -f "options" ]; then
+ source options
+else
+ echo "No options file. Using defaults: $OPTIONS"
+fi
+
+if [ "$1" = "start" ]; then
+ if [ -f "${PROG}.pid" ] ; then
+ echo "Pid file ${DIR}/${PROG}.pid exists. Already running?"
+ exit 1
+ fi
+ java $OPTIONS -jar start.jar > solr.log &
+ echo $$ > ${PROG}.pid
+elif [ "$1" = "stop" ]; then
+ if [ -x "${PROG}.pid" ] ; then
+ kill `echo ${PROG}.pid`
+ rm ${PROG}.pid
+ fi
+else
+ echo "$0 [start|stop]"
+fi