O que adicionar & a um comando do shell faz?
&
Força o shell a esperar até que o comando termine.
Executa duas cópias idênticas do comando em primeiro plano.
Garante que o status de saída do comando seja sempre zero.
Inicia o comando em segundo plano, permitindo que o shell continue sem esperar por ele.