Switch to side-by-side view

--- a/vagrant/start_allura
+++ b/vagrant/start_allura
@@ -10,6 +10,7 @@
     sudo mkdir -p /var/log/allura
     sudo chown vagrant:vagrant /var/log/allura
 fi
+echo "Logs are in /var/log/allura"
 
 # Install Solr
 cd /home/vagrant/src
@@ -24,7 +25,7 @@
 fi
 
 # Start solr
-if ps -ef | grep solr | grep -v grep >/dev/null
+if pgrep -f solr.*start.jar >/dev/null
 then
     echo "Solr is running."
 else
@@ -36,7 +37,7 @@
 cd /home/vagrant/src/forge/Allura
 
 # Start taskd
-if ps -ef | grep "paster taskd" | grep -v grep >/dev/null
+if pgrep -f "paster taskd" >/dev/null
 then
     echo "Taskd is running."
 else
@@ -52,10 +53,10 @@
 fi
 
 # Start the web server
-if ps -ef | grep "paster serve" | grep -v grep >/dev/null
+if pgrep -f "paster serve" >/dev/null
 then
     echo "Web server is running."
 else
-    echo "Starting web server..."
+    echo "Starting web server (port 8080 by default) ..."
     nohup paster serve --reload development.ini >/var/log/allura/allura.log 2>&1 &
 fi