https://losst.ru/kak-zapustit-protsess-v-fone-linux
первый пункт полностью там описан.
2. при закрытии терминала все связанные с ним процессы пристрелятся.
выходы чтобы не пристреливались
1. отвязать процесс от сессии через nohup - крайне неудобно, использовать только когда точно знаешь чего хочешь.
2. прописать это приложение как демон в систему инициализации - будет работать полностью независимо от терминальных сессий. при этом демона можно включить, выключить, поставить в автозагрузку операционки в независимости от входа пользователя и т.д.
3. использовать серверы терминальных сессий tmux. удобно при длинных но разовых работах - долга компиляция к примеру. отключился от терминальной сессии на работе, пришел домой, подключился к сесси из дома, глянул что творится и дальше пошел :)