Author: bmahe Date: Tue Apr 3 01:34:45 2012 New Revision: 1308646 URL: http://svn.apache.org/viewvc?rev=1308646&view=rev Log: BIGTOP-506. Flume should exit 0 when trying to start an already running service
Modified: incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/flume/flume-node.init Modified: incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/flume/flume-node.init URL: http://svn.apache.org/viewvc/incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/flume/flume-node.init?rev=1308646&r1=1308645&r2=1308646&view=diff ============================================================================== --- incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/flume/flume-node.init (original) +++ incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/flume/flume-node.init Tue Apr 3 01:34:45 2012 @@ -67,6 +67,13 @@ FLUME_NODE_NAME=${FLUME_NODE_NAME:-$HOST start() { [ -x $exec ] || exit $ERROR_PROGRAM_NOT_INSTALLED + + checkstatus + status=$? + if [ "$status" -eq "$STATUS_RUNNING" ]; then + exit 0 + fi + log_success_msg "Starting $desc (flume-node): " /bin/su -s /bin/bash -c "/bin/bash -c 'echo \$\$ > ${FLUME_PID_FILE} && exec ${EXEC_PATH} node --conf $FLUME_CONF_DIR --conf-file $FLUME_CONF_FILE --name $FLUME_NODE_NAME &>>${FLUME_LOG_DIR}/flume-node.log' &" $USER RETVAL=$?