Recuperar proceso screen


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í.
Si tienes cualquier pregunta siempre puedes enviarme un Email o escribir en el grupo de Telegram de AlfaExploit.
Autor: kr0m -- 26/09/2015 18:01:39 -- Categoria: Sysadmin