Como foi dito anteriormente, o &
adicional apenas coloca o processo em segundo plano (ou seja, você recebe um novo prompt) e pode digitar um novo comando.
Matando o processo pai, fechando o terminal, envia um sinal para todos os processos filhos para finalizar.
Dependendo do shell que você está usando, você pode separar os processos usando nohup ou disown. O mais tardio é provavelmente o que você quer, já que o primeiro é requerido em invocação. Você precisa especificar o número do trabalho seguido por %
, o que provavelmente será 1. Então, digite:
disown %1
Se você tiver mais de um processo em segundo plano, digite:
jobs
para obter uma lista.