Как уже было сказано, дополнительный & только ставит процесс в фоновом режиме (т. е. вы получаете новое приглашение) и может вводить новую команду.
Убивая родительский процесс, закрывая терминал, посылает сигнал всем дочерним процессам.
В зависимости от используемой оболочки вы можете отключить процессы, используя nohup или отказаться. Позже это, вероятно, то, что вы хотите, поскольку первое требуется в вызове. Вам нужно указать номер задания, выполняемый с помощью функции %, скорее всего это будет 1. Таким образом, тип:
disown %1
Если у вас есть несколько фоновых процессов, введите:
[ f2], чтобы получить список.