Talvez isso possa ajudar: screen
Ele não é instalado por padrão no Ubuntu, mas é fornecido nos repositórios.
É muito útil: ssh
para um host remoto e digite screen
para inserir uma sessão screen
.
Inicie qualquer tarefa demorada que você desejar e, em seguida, pressione Ctrl + A seguido por Ctrl + C para criar uma nova janela na sessão de tela.
Isso gerará um novo shell onde você poderá fazer o que quiser. Crie ainda mais janelas usando o mesmo comando.
Para alternar entre duas janelas rapidamente, use Ctrl + A seguido por Ctrl + A novamente. Como você pode ver, Ctrl + A coloca a tela no modo de comando.
Ctrl +
A Ctrl +
D será desconectado da sessão de tela. Você pode se desconectar do host e efetuar login novamente mais tarde e usar
screen -dr
para retomar sua sessão.
Para ir para uma janela screen
específica, digite Ctrl + A seguido por um número.
A tela sairá quando todas as janelas ativas estiverem fechadas (ou as camadas internas tiverem saído).
Eu obtive isso de sessões de SSH e SFTP .
Editar -
tmux é uma alternativa à tela.
link