Trabajos en otra sesión SSH

Trabajos en otra sesión SSH

Imagínese esta situación, abro una sesión ssh, en esa sesión comienzo un proceso y lo pongo en segundo plano, con &o ctrl+ z, luego cierro esta sesión. ¿Hay alguna forma de abrir otra sesión y poner este proceso en primer plano? ya que el trabajo ya no existe.

Respuesta1

Tienes que usar screen. Por ejemplo, podrías comenzar con:

#> screen -S system-upgrade
#> aptitude update && aptitude full-upgrade

[aptitude output here]

Luego puedes presionar Ctrl+Ay luego Da detachla pantalla. De ahora en adelante, puede volver a visualizar attachla pantalla separada donde desee en la misma máquina (por ejemplo, otra consola, terminal, sesión ssh, etc.).

Simplemente necesita escribir screen -r system-upgrade(donde system-upgradeestá la etiqueta que le dio originalmente a la pantalla).

#> screen -ls
There are screens on:
[SCREEN_PID].system-upgrade (Detached)

#> screen -r system-upgrade
[aptitude output here]
[new aptitude output from where you left detaching the screen]

Pruébelo usted mismo, screenes un paquete realmente imprescindible.

sudo aptitude install screen

información relacionada