A seção da página de manual do bash intitulada Comandos compostos tem duas opções que funcionariam, listar e agrupar comandos.
Um comando de grupo é uma série de comandos entre chaves {}
. Uma lista é a mesma, entre parênteses ()
. Ambos podem ser usados para colocar em segundo plano vários comandos dentro e, finalmente, para colocar em segundo plano toda a coleção como um conjunto. A construção de lista executa comandos em um subshell, para que as atribuições de variáveis não sejam preservadas.
Para executar um grupo de comandos:
{ command1 & command2 & } &
Você também pode executar seus comandos em uma lista (subshell):
( command1 & command2 ) &