Muito interessante, mesmo. Uma dica, rafa. Ao invés de usar o nohup para essas tarefas de suspensão, dê uma olhada no screen, que é um ótimo programa (simplesmente a ferramenta mais indispensável na minha vida de administrador linux, sem sombra de dúvidas). Ele tem muitas funcionalidades. Funciona como telas, janelas de terminal, como terminais virtuais. Uma das funcionalidades é você desanexar a visualização, então o programa fica rodando em plano de fundo, e você pode deslogar com segurança. Quando voltar, logue-se com o mesmo usuário, e reanexe naquela visualização, então terá a mesma tela de quando saiu do computador, obviamente atualizada, com o processo que estava rodando, como se vc tivesse minimizado uma janela do xterm e desligado o monitor. Tenho um ~/.screenrc muito bom, que levei um bom tempo melhorando, se for de interesse de alguém: