Essencialmente, o que você está fazendo é colocar o comando em segundo plano com &
. Existe uma maneira manual de fazer isso. Aqui está um exemplo com sudo apt-get update
- Execute
sudo apt-get update
como de costume, digite a senha. - Assim que o comando iniciar, pressione Ctrl + Z para pausar o processo
- Execute o comando
bg
para colocar o trabalho parado em segundo plano.
Observe que a saída ainda será exibida para stdout
. Se não for essencial, use o redirecionamento &> /dev/null
anexado ao comando para ocultar a saída.
Alternativamente, seria rodar o shell com sudo privilleges, e rodar comandos com -c
flag, assim:
sudo bash -c 'apt-get update &>/dev/null & '