From 25c5f5fc28159a56f85740eb3731b1a8237c481a Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Fri, 14 Jun 2013 14:39:06 +0000 Subject: [PATCH] Tolerate older bash versions in flowrequest example git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@16634 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT/postscripts/xcatflowrequest | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xCAT/postscripts/xcatflowrequest b/xCAT/postscripts/xcatflowrequest index 7c7fe852a..2aa7015d5 100644 --- a/xCAT/postscripts/xcatflowrequest +++ b/xCAT/postscripts/xcatflowrequest @@ -13,7 +13,9 @@ touch /tmp/killme.$parpid exec 2> /dev/null while ! grep 'resourcerequest: ok' /tmp/goahead.$parpid > /dev/null; do ( - mypid=$BASHPID + exec 14<>/proc/self/stat + read mystat<&14 + mypid=$(echo $mystat|cut -d " " -f 4) (sleep $(((RANDOM%60)+120)).$((RANDOM%50)); if [ -f /tmp/killme.$parpid ]; then kill -TERM $mypid; fi) & exec awk '{print $0 > "/tmp/goahead.'$parpid'";exit}' <&13 )