Estou acessando através de ssh para uma caixa Linux. Eu estava simplesmente atualizando os pacotes com yum update. Eu então desconectei, mas quando me conectei novamente com ssh usando a mesma conta, não consegui agora se o processo de atualização já tivesse terminado.
Como posso saber o status das tarefas que iniciei antes de desconectar quando me reconectar ao servidor?
Responder1
Você pode verificar se algo ainda está em execução usando
ps -aux | grep yum
Mas tenho certeza que ele será eliminado assim que você for desconectado.
Se você precisar executar algo depois de sair, usenada
Responder2
O que você realmente quer fazer é executar isso no screen
.
Todos os dias, quando chego ao escritório, faço ssh no meu servidor de desenvolvimento/db e executo o screen -RD
, que reconecta minha sessão como se eu nunca tivesse desconectado. Você deveria ser capaz yum install screen
.
Verhttp://www.kuro5hin.org/story/2004/3/9/16838/14935para começar, ehttp://www.gnu.org/software/screen/manual/para uma referência abrangente.
Responder3
Usar screen
. Basta iniciar screen
, fazer suas coisas e quando for desconectado, execute: screen -r
ou screen -Dr
.