prevent neutron-server init script for kill himself
[openstack-build/neutron-build.git] / rpm / SOURCES / neutron-server.init
index d5ccc9f0a51783296b08c26db105b34a386cc540..88c47be474d2c369a8e744b44ac4a512f8a7920f 100644 (file)
@@ -40,6 +40,16 @@ stop() {
     echo -n $"Stopping $prog: "
     killproc -p $pidfile $prog
     retval=$?
+    sleep 2
+    tailsss=$(ps axf | grep  $prog-server | grep 'bin/python' | awk '{print $1}')
+    itersss=100
+    while [ ! -z $tailsss ] && [ $itersss -gt 0 ] ; do
+      kill $tailsss
+      retval=$?
+      sleep 2
+      tailsss=$(ps axf | grep  $prog-server | grep 'bin/python' | awk '{print $1}')
+      itersss=$(($itersss-1))
+    done
     echo
     [ $retval -eq 0 ] && rm -f $lockfile
     return $retval