Je peux ssh dans une machine distante qui a 64 cœurs. Disons que je dois exécuter 640 scripts shell en parallèle sur cette machine. Comment puis-je faire cela?
Je peux voir la division des 640 scripts en 64 groupes chacun de 10 scripts. Comment pourrais-je alors exécuter chacun de ces groupes en parallèle , c'est-à-dire un groupe sur chacun des cœurs disponibles?
Serait un script de la forme
./script_A &
./script_B &
./script_C &
...
où script_A
correspond au premier groupe, script_B
au deuxième groupe etc., suffit?
Les scripts au sein d'un groupe qui s'exécutent sur un cœur sont autorisés à s'exécuter séquentiellement, mais je veux que les groupes s'exécutent en parallèle sur tous les cœurs.