From 9074723543d147191ac7d51a5bee62f8dda9211d Mon Sep 17 00:00:00 2001 From: Javi Fontan Date: Thu, 21 Jul 2011 13:49:37 +0200 Subject: [PATCH] bug #729: sunstone start script checks for successful startup --- src/ozones/Server/bin/ozones-server | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ozones/Server/bin/ozones-server b/src/ozones/Server/bin/ozones-server index 4e00f2fa8a..ac76d2f6c3 100755 --- a/src/ozones/Server/bin/ozones-server +++ b/src/ozones/Server/bin/ozones-server @@ -66,12 +66,15 @@ start() echo "The port $PORT is being used. Please specify a different one." exit 1 fi - + # Start the ozones daemon touch $OZONES_LOCK_FILE rackup $OZONES_SERVER -s thin -p $PORT -o $HOST \ -P $OZONES_PID &> $OZONES_LOG & + sleep 2 + ps -p $(cat $OZONES_PID 2>/dev/null) > /dev/null 2>&1 + if [ $? -ne 0 ]; then echo "Error executing $OZONES_SERVER, please check the log $OZONES_LOG" exit 1