O que o & significa quando usado no final de um script bash?

11

Eu uso um script bash para iniciar e adicionar um &no final, assim:

./bin/Startup.sh par1 &

O que o &símbolo no final significa?

Obrigado.

user810430
fonte

Respostas:

8

Diz ao sistema para executar o comando em segundo plano. Na página do manual do bash no meu sistema:

Se um comando for finalizado pelo operador de controle &, o shell executará o comando em segundo plano em uma subshell. O shell não espera o comando terminar e o status de retorno é 0. Comandos separados por a; são executados sequencialmente; o shell aguarda que cada comando termine por sua vez. O status de retorno é o status de saída do último comando executado.


fonte