Você pode usar o comando screen
para criar uma sessão de "tela" em sua máquina. Screen é um gerenciador de janelas em tela cheia que multiplexa um terminal físico entre vários processos (normalmente shells interativos).
As telas podem ser desanexadas enquanto os processos em segundo plano são executados e, em seguida, religados novamente, se você desejar. Isso permite que você feche uma janela de terminal ou feche uma sessão sem perder seus processos. Isso é especialmente útil se você precisar deixar algo em execução por um longo período de tempo ou tiver uma conexão instável com seu servidor.
Execute man screen
para ver como usá-lo. (dica: é dolorosamente simples)
Se você simplesmente precisar executar um processo ou script em segundo plano, mas não quiser manter uma "sessão" aberta, considere usar:
progname [arguments] &
Qualquer comando terminado com &
será executado em segundo plano. Claro que isso implica que seu programa não requer intervenção do usuário.