Esta pagina se ve mejor con JavaScript habilitado

Recuperar proceso screen

 ·  🎃 kr0m

En multiples ocasiones habremos accedido a un servidor mediante ssh y lanzado un comando que esperabamos que terminase en breve, pero por el motivo que X se ha prolongado y tememos que la conexión ssh se interrumpa, es en ese instante cuando pensamos porque no lo habré lanzado en un screen?.

Tranquilos porque en este articulo explicaré como es posible dejar un trabajo en background para luego recuperarlo desde una sesión screen.

Los pasos son muy sencillos:

  • Arrancamos el proceso
  • Lo dejamos en background: Ctrl+Z
  • Lo disociamos: disown PID
  • Arrancamos screen
  • Recuperamos el proceso: reptyr PID
  • Nos desatacheamos: Ctrl+a+d

Así de fácil, ya podemos dejar el trabajo en la sesión y consultar el resultado al día siguiente ;)

Si te ha gustado el artículo puedes invitarme a un RedBull aquí