[rhmessaging-commits] rhmessaging commits: r4337 - mgmt/newdata/cumin/bin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Thu Sep 23 15:52:53 EDT 2010


Author: justi9
Date: 2010-09-23 15:52:53 -0400 (Thu, 23 Sep 2010)
New Revision: 4337

Modified:
   mgmt/newdata/cumin/bin/cumin
Log:
Make the cumin script babysit its children

Modified: mgmt/newdata/cumin/bin/cumin
===================================================================
--- mgmt/newdata/cumin/bin/cumin	2010-09-23 17:18:37 UTC (rev 4336)
+++ mgmt/newdata/cumin/bin/cumin	2010-09-23 19:52:53 UTC (rev 4337)
@@ -6,10 +6,27 @@
 
 trap die EXIT
 
-cumin-data &
-data="$!"
+function start_data {
+    cumin-data &
+    data="$!"
+}
 
-cumin-web &
-web="$!"
+function start_web {
+    cumin-web &
+    web="$!"
+}
 
-wait
+start_data
+start_web
+
+while [ 0 ]; do
+    sleep 30
+
+    if [ ! -d "/proc/$data" ]; then
+        start_data
+    fi
+
+    if [ ! -d "/proc/$web" ]; then
+        start_web
+    fi
+done



More information about the rhmessaging-commits mailing list