Usando o GNU screen
é sua melhor aposta.
Tela inicial em execução quando você faz login pela primeira vez - executo screen -D -R
, executo seu comando e ou a desconecto ou suspendo com CTRL-Z
e, em seguida, desconecto da tela pressionando CTRL-A
, em seguida D
.
Quando você fizer login na máquina novamente, reconecte-o executando screen -D -R
. Você estará no mesmo shell de antes. Você pode executar jobs
para ver o processo suspenso, se você o fez, e executar %1
(ou o respectivo trabalho #) para forçá-lo novamente.