Se você já começou algo em algum lugar, fez um background e agora precisa anexá-lo a um novo terminal, você pode usar reptyr
para reconectá-lo. (A página man
resume o comando como "Reparando um programa em execução para um novo terminal".)
O motivo pelo qual você não pode vê-lo no comando "jobs" ou usar "fg" para trazê-lo para o primeiro plano é porque esses comandos são realmente integrados ao shell. Eles não separam tecnicamente os processos do terminal com o qual você está conectado, então quando você sai do shell eles devem sair (você deve receber um aviso quando tentar sair).