¿Qué hace añadir & a un comando del shell?
&
Garantiza que el estado de salida del comando siempre sea cero.
Ejecuta dos copias idénticas del comando en primer plano.
Obliga al shell a esperar hasta que termine el comando.
Inicia el comando en segundo plano para que el shell pueda continuar sin esperar a que termine.