#!/bin/bash # Get all the variables. PROCESSES=$1 TRANCHES=$2 # Here we also shift 2 times and get the rest of our flags to pass on in $@. shift 2 # Create a variable to hold the final exit code. exit_code=0 # Run commands using xargs in parallel and capture their PIDs pids=() for ((i=0; i