Ho uno script che include più comandi. Come posso raggruppare i comandi da eseguire insieme (voglio creare più gruppi di comandi. All'interno di ciascun gruppo, i comandi dovrebbero essere eseguiti in parallelo (allo stesso tempo). I gruppi dovrebbero essere eseguiti in sequenza, aspettando che un gruppo finisca prima di iniziare il gruppo successivo) ... ad es
#!/bin/bash
command #1
command #2
command #3
command #4
command #5
command #6
command #7
command #8
command #9
command #10
come posso eseguire ogni 3 comandi per ottenere? Provai:
#!/bin/bash
{
command #1
command #2
command #3
} &
{
command #4
command #5
command #6
} &
{
command #7
command #8
command #9
}&
command #10
Ma questo non ha funzionato correttamente (voglio eseguire i gruppi di comandi in parallelo allo stesso tempo. Inoltre devo aspettare che il primo gruppo finisca prima di eseguire il gruppo successivo)
Lo script esce con un messaggio di errore!