bem - uma das opções é usar a tela .
- você faz o login
- você ativa a tela
- você executa seu trabalho
- você pressiona ctrl + a d para desanexar
- você faz logoff
- após algumas horas em que você faz login e executa a tela -r - você tem o resultado do seu shell / trabalho à sua frente. ou talvez ainda seja executado ...
mais exemplos aqui .
outro - provavelmente pior se for um trabalho de tempo - a opção é demonizar seu script de shell, adicionar o registro correto e usar o daemon start-stop para executá-lo em segundo plano até que ele seja concluído. status - pode ser verificado nos logs produzidos.