summaryrefslogtreecommitdiff
path: root/bin/zkServer.sh
diff options
context:
space:
mode:
authorMahadev Konar <mahadev@apache.org>2011-06-27 05:03:42 +0000
committerMahadev Konar <mahadev@apache.org>2011-06-27 05:03:42 +0000
commit7f5105dd07539d70b8b7a25717503c64101301a7 (patch)
treea73371d82f2aa6640ea92e69f58d97491b122df9 /bin/zkServer.sh
parent80fac0914a891ae495ec79bd32f5606f12365403 (diff)
downloadzookeeper-7f5105dd07539d70b8b7a25717503c64101301a7.tar.gz
ZOOKEEPER-1074. zkServer.sh is missing nohup/sleep, which are necessary for remote invocation. (phunt via mahadev)
git-svn-id: https://svn.apache.org/repos/asf/zookeeper/trunk@1140017 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'bin/zkServer.sh')
-rwxr-xr-xbin/zkServer.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/zkServer.sh b/bin/zkServer.sh
index de488656c..2053058b4 100755
--- a/bin/zkServer.sh
+++ b/bin/zkServer.sh
@@ -102,12 +102,13 @@ start)
exit 0
fi
fi
- $JAVA "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
+ nohup $JAVA "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
-cp "$CLASSPATH" $JVMFLAGS $ZOOMAIN "$ZOOCFG" > "$_ZOO_DAEMON_OUT" 2>&1 < /dev/null &
if [ $? -eq 0 ]
then
if /bin/echo -n $! > "$ZOOPIDFILE"
then
+ sleep 1
echo STARTED
else
echo FAILED TO WRITE PID