+ $KILL -SIGKILL $(pgrep run_iozone.sh)
+ $KILL -SIGKILL $(pgrep iozone)
+
+ # After killing 'run_iozone.sh', process 'iozone' becomes the
+ # child of PID 1. Hence 'wait' does not wait for it. Killing
+ # iozone first, means more iozone processes are spawned off which
+ # is not desirable. So, after sending a sigkill, the test goes
+ # into a wait loop for iozone to cleanup and exit.
+ wait
+ while [ "$(pgrep "iozone")" != "" ];
+ do
+ ps -ef | grep iozone | grep -v grep
+ sleep 1;
+ done