Continue ssh do estado anterior

3

Estou acessando através do ssh para uma caixa linux. Eu estava simplesmente atualizando os pacotes com o yum update. Eu então me desconectei, mas quando conectei novamente com o ssh usando a mesma conta, eu não poderia agora se o processo de atualização já tivesse terminado.

Como posso saber o status das tarefas que iniciei antes de desconectar quando me reconecto ao servidor?

    
por doubter 21.12.2010 / 22:51

3 respostas

0

Você pode verificar se alguma coisa ainda está em execução usando

ps -aux | grep yum

Mas tenho certeza que será morto assim que você for desconectado.

Se você precisar executar algo depois de sair, use nohup

    
por 21.12.2010 / 22:56
9

O que você realmente quer fazer é executar isso em screen .

Todos os dias, quando chego ao escritório, ssh para meu servidor de desenvolvimento / db e executo screen -RD , que reconecta minha sessão como se eu nunca tivesse desconectado. Você deve ser capaz de yum install screen .

Veja link para começar, e link para uma referência abrangente.

    
por 21.12.2010 / 23:00
1

Use screen . Basta iniciar screen , fazer suas coisas e, quando tiver se desconectado, execute: screen -r ou screen -Dr .

    
por 21.12.2010 / 22:58

Tags