miércoles, 20 de octubre de 2021

Comando Screen y mover proceso

Hola a todos de nuevo, el comando screen nos permite desconectar la sesión de terminal y volver a conectarnos a ella más tarde. Vamos a ver como podemos mover un proceso de una sesión de terminal a otra sesión de terminal con screen a la cual podemos desconectarnos y volvernos a conectar más tarde. Una pasada.

Antes de nada instalamos screen

sudo apt install screen -y


luego como sudo ejecutamos el siguiente comando que nos permite mover el proceso entre sesiones.

sudo su

echo 0 > /proc/sys/kernel/yama/ptrace_scope

ctrl +d para salir de root

sudo apt install reptyr

Estos comandos solo los he de ejecutar la primera vez para configurar el servidor.


ahora por ejemplo vamos a lanzar el comando top

y detenemos el proceso con ctrl+z

ahora ejecutamos disown %1 para desasignar el trabajo de nuestro terminal 

abrimos un terminal nuevo

debemos saber el pid del proceso que queremos mover, lo podemos buscar con ps -aux | grep top, o también con pgrep top y nos dará el pid

ahora en el nuevo terminal escribimos screen para acceder a una sesión que luego podemos desadjuntar.

y ejecutamos reptyr numero de pid y ya lo tenemos en nuestra sesion screen

ejecutamos ctrol+a d para desajuntar y podemos cerrar las sesiones de terminal para luego más tarde volver a ella con screen -r


Bestial.



Entrada destacada

REDUCIR TAMAÑO DISCO DURO DINAMICO (VDI)

Hola a tod@s. Hoy vamos a ver como podemos reducir el tamaño del disco duro dinámico que tenemos en Virtualbox, con el paso del tiempo es...