Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2013-03-22 00:34:26 +0000
committerGreg Wilkins2013-03-22 00:34:26 +0000
commit662de165a4aeaf32664af0a1d10577fc5ab3abd5 (patch)
tree8ec3f05683d2755b97122662b869ad2c3971db2d /jetty-distribution
parent6c9f0904790026475e7de7fcbec0ed08e7730da9 (diff)
parentea5fcfd20d7b40221ccbc17160b7745eefd772be (diff)
downloadorg.eclipse.jetty.project-662de165a4aeaf32664af0a1d10577fc5ab3abd5.tar.gz
org.eclipse.jetty.project-662de165a4aeaf32664af0a1d10577fc5ab3abd5.tar.xz
org.eclipse.jetty.project-662de165a4aeaf32664af0a1d10577fc5ab3abd5.zip
Merge remote-tracking branch 'origin/jetty-8'
Diffstat (limited to 'jetty-distribution')
-rwxr-xr-xjetty-distribution/src/main/resources/bin/jetty.sh22
1 files changed, 14 insertions, 8 deletions
diff --git a/jetty-distribution/src/main/resources/bin/jetty.sh b/jetty-distribution/src/main/resources/bin/jetty.sh
index 99652a12b5..b28c33a83b 100755
--- a/jetty-distribution/src/main/resources/bin/jetty.sh
+++ b/jetty-distribution/src/main/resources/bin/jetty.sh
@@ -106,7 +106,7 @@ findDirectory()
running()
{
- local PID=$(head -n 1 "$1" 2>/dev/null) || return 1
+ local PID=$(cat "$1" 2>/dev/null) || return 1
kill -0 "$PID" 2>/dev/null
}
@@ -119,7 +119,7 @@ started()
[ -z "$(grep STARTED $1)" ] || return 0
[ -z "$(grep STOPPED $1)" ] || return 1
[ -z "$(grep FAILED $1)" ] || return 1
- local PID=$(head -n 1 "$1" 2>/dev/null) || return 1
+ local PID=$(cat "$2" 2>/dev/null) || return 1
kill -0 "$PID" 2>/dev/null || return 1
echo -n ". "
done
@@ -342,7 +342,9 @@ if [ -z "$JETTY_PID" ]
then
JETTY_PID="$JETTY_RUN/jetty.pid"
fi
-JAVA_OPTIONS+=("-Djetty.pid=$JETTY_PID")
+JETTY_STATE=$(dirname $JETTY_PID)/jetty.state
+JAVA_OPTIONS+=("-Djetty.state=$JETTY_STATE")
+rm -f $JETTY_STATE
##################################################
# Setup JAVA if unset
@@ -473,12 +475,16 @@ case "$ACTION" in
fi
- if started "$JETTY_PID"
+ if expr "${CONFIGS[*]}" : '.*etc/jetty-started.xml.*' >/dev/null
then
- echo "OK `date`"
+ if started "$JETTY_STATE" "$JETTY_PID"
+ then
+ echo "OK `date`"
+ else
+ echo "FAILED `date`"
+ fi
else
- echo "FAILED `date`"
- exit 1
+ echo "ok `date`"
fi
;;
@@ -500,7 +506,7 @@ case "$ACTION" in
rm -f "$JETTY_PID"
echo OK
else
- PID=$(head -n 1 "$JETTY_PID" 2>/dev/null)
+ PID=$(cat "$JETTY_PID" 2>/dev/null)
kill "$PID" 2>/dev/null
TIMEOUT=30

Back to the top