O que acontece quando & é acrescentado a um comando do shell, como sleep 600 &?
&
sleep 600 &
O shell ignora o comando e não inicia nenhum processo.
O comando é executado como um job em segundo plano, e o shell aceita prontamente novas entradas.
O comando é salvo para ser executado após a próxima reinicialização.
O shell espera o comando terminar antes de exibir um prompt.