socketIO-client/start-test-server.sh
2015-01-07 13:14:19 -08:00

25 lines
539 B
Bash
Executable file

#!/bin/bash
pid=$(ps ax | grep node | grep serve_tests | grep -v grep | awk '{print $1}');
if [[ "$pid" != "" ]]; then
#echo "Server already started."
exit 0;
fi
dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
# Start the server (pipe output to server.log)
node ${dir}/serve_tests.js &> ${dir}/server.log &
pid=$!;
# Wait a second so the server has a chance to start.
sleep 1;
check=$(ps ax | grep ${pid} | grep -v grep);
if [[ "$check" == "" ]]; then
echo "Server failed to start";
exit 1;
else
exit 0;
fi