Update CentOS init scripts 65/6165/2 openstack-ci/fuel-6.1/2014.2
authorIgor Yozhikov <iyozhikov@mirantis.com>
Fri, 24 Apr 2015 07:25:50 +0000 (10:25 +0300)
committerIgor Yozhikov <iyozhikov@mirantis.com>
Fri, 24 Apr 2015 07:28:14 +0000 (10:28 +0300)
* add process existence check before start

Change-Id: If83bd87081788b3a749dfe2e3108acf42f1914c3
Closes-Bug: #1447639

rpm/SOURCES/murano-api.init
rpm/SOURCES/murano-engine.init

index 927dd76f12cf513c2ea78b847fb8cdbb837e48f3..ff40f6b4d3693a820f8c4e8ae08d2cf2577335d4 100644 (file)
@@ -52,6 +52,8 @@ start() {
         chown -R $SYSTEM_USER /var/run/murano
     fi
     echo -n "Starting $NAME: "
+    pgrep "$NAME" > /dev/null
+    if [ $? -eq 0 ]; then echo "already running"; return 1;fi
     daemon --user $SYSTEM_USER "$DAEMON --config-file=$CONFIG_FILE --log-file=$DAEMONLOG &>/dev/null & echo \$! > $PIDFILE; sleep 2; pgrep $NAME"
     RETVAL=$?
     echo
index afa0c3b689c7cbc45b48a403e05810c71ae8e67f..a592a988a6932a09489a5071d8c52550d7e64f7a 100644 (file)
@@ -52,6 +52,8 @@ start() {
         chown -R $SYSTEM_USER /var/run/murano
     fi
     echo -n "Starting $NAME: "
+    pgrep "$NAME" > /dev/null
+    if [ $? -eq 0 ]; then echo "already running"; return 1;fi
     daemon --user $SYSTEM_USER "$DAEMON --config-file=$CONFIG_FILE --log-file=$DAEMONLOG &>/dev/null & echo \$! > $PIDFILE; sleep 2; pgrep $NAME"
     RETVAL=$?
     echo