#!/usr/bin/env bash set -e for N in {1..5} do for M in {0.1,1,2,5,10}; do # Replace ./my_prog.py with your program to run it in parallel ./my_prog.py -N $N -M $M > output/stdout_N${N}_M${M}.txt & echo $! done done ## Run as: ## ./pool_man_parallel.sh > pids ## Then kill recalcitrant processes from `pids` file, if needed.