Você pode usar o utilitário screen para realizar o que está tentando fazer.
Ou você pode usar o comando nohup ao iniciar um trabalho e examinar o registro de qualquer sessão. Se você não fornecer um nome de arquivo de saída, será usado nohup.out . Aqui está um exemplo:
nohup script.sh > logfile.log &