monsterQueriesToSameCluster 928 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/usr/bin/env bash
  2. GRID_DIR=`dirname "$0"`
  3. GRID_DIR=`cd "$GRID_DIR"; pwd`
  4. source $GRID_DIR/../gridmix-env
  5. PROCESSES=""
  6. for ((i=0; i < $NUM_OF_SMALL_JOBS_PER_CLASS; i++))
  7. do
  8. echo $i
  9. $GRID_MIX_HOME/monsterQuery/monster_query.small 2>&1 > monster_query.small.$i.out &
  10. PROCESSES="${PROCESSES} $!"
  11. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  12. done
  13. for ((i=0; i < $NUM_OF_MEDIUM_JOBS_PER_CLASS; i++))
  14. do
  15. echo $i
  16. $GRID_MIX_HOME/monsterQuery/monster_query.medium 2>&1 > monster_query.medium.$i.out &
  17. PROCESSES="${PROCESSES} $!"
  18. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  19. done
  20. for ((i=0; i < $NUM_OF_LARGE_JOBS_PER_CLASS; i++))
  21. do
  22. echo $i
  23. $GRID_MIX_HOME/monsterQuery/monster_query.large 2>&1 > monster_query.large.$i.out &
  24. PROCESSES="${PROCESSES} $!"
  25. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  26. done
  27. for APROC in ${PROCESSES}; do
  28. wait ${APROC}
  29. done