Estoy accediendo a través de ssh a una máquina Linux. Simplemente estaba actualizando los paquetes con yum update. Luego me desconecté, pero cuando me conecté nuevamente con ssh usando la misma cuenta, no podía hacerlo si el proceso de actualización ya había finalizado.
¿Cómo puedo saber el estado de las tareas que comencé antes de desconectarme cuando me vuelvo a conectar al servidor?
Respuesta1
Puedes verificar si algo todavía se está ejecutando usando
ps -aux | grep yum
Pero estoy bastante seguro de que desaparecerá tan pronto como te desconectes.
Si necesita ejecutar algo después de dejar de usarlonohup
Respuesta2
Lo que realmente quieres hacer es ejecutar esto en screen
.
Todos los días, cuando llego a la oficina, entro a mi servidor de desarrollo/base de datos y lo ejecuto screen -RD
, lo que reconecta mi sesión como si nunca me hubiera desconectado. Deberias ser capaz de yum install screen
.
Verhttp://www.kuro5hin.org/story/2004/3/9/16838/14935para empezar, yhttp://www.gnu.org/software/screen/manual/para una referencia completa.
Respuesta3
Usar screen
. Simplemente inicia screen
, haz tus cosas y cuando te desconectes, ejecuta: screen -r
o screen -Dr
.