Intenté manejar este problema, tengo un pequeño script para conectarme a una lista de hosts almacenados en un archivo.
#!/bin/bash
num=$(wc -l < ip.txt)
while read ip; do
mysql --login-path=login -h $ip "database" < "query.sql"
echo "Script 1 - Remaining: "$num $ip
num=$((num-1))
done < ip.txt
echo "Script 1 Finished!!"
Quiero ejecutar múltiples consultas MySQL a la vez, por ejemplo 10 o 20, para poder terminar mi prueba más rápido, he intentado hacer otro script de shell que ejecute 4 scripts a la vez, pero realmente no sé cómo manejarlo.