| 12345678910111213141516171819202122232425 |
- #!/bin/bash
- #
- DATA_PATH="/home/sengler/data-multiprocess"
- PORT=42000
- #
- for i in 44 46 48 50 52 54 56 58 60 62 64 66 68 70 74 78 82 84 72 76 80 86 88 ; do
- echo "Starting ${i}..."
- ./gen_N 1536 $i > "${DATA_PATH}/N_${i}" 2> /dev/null
- #
- ./controller -p $PORT -n 1 -m 240 "${DATA_PATH}/N_${i}" 1 > "${DATA_PATH}/controller_${i}" 2>&1 &
- CONTROLLER_PID=$!
- trap "kill $CONTROLLER_PID ; exit" SIGINT
- echo "Started Controller"
- #
- sleep 5
- #
- ./dpnode 127.0.1.1 $PORT > "${DATA_PATH}/dpnode_${i}" 2>&1 &
- echo "Started DPNode"
- #
- for j in 0 1 2 3 4 5 6 7; do
- ./worker 127.0.1.1 $PORT $j > "${DATA_PATH}/worker_${i}_${j}" 2>&1 &
- done
- #
- wait $CONTROLLER_PID
- done
|