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.

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.