Posso ssh in una macchina remota che ha 64 core. Diciamo che devo eseguire 640 script di shell in parallelo su questa macchina. Come faccio a fare questo?
Vedo dividere i 640 script in 64 gruppi ciascuno di 10 script. Come avrei quindi eseguito ciascuno di questi gruppi in parallelo , ovvero un gruppo su ciascuno dei core disponibili.
Sarebbe una sceneggiatura del modulo
./script_A &
./script_B &
./script_C &
...
dove script_A
corrisponde al primo gruppo, script_B
al secondo gruppo ecc., è sufficiente?
Gli script all'interno di un gruppo eseguiti su un core possono essere eseguiti in sequenza, ma voglio che i gruppi vengano eseguiti in parallelo su tutti i core.