Me metí en una máquina Linux (bash shell) desde una máquina pública de Windows (en nuestro laboratorio) y olvidé cerrar sesión. Ahora estoy de regreso en mi asiento en otra habitación y soy demasiado vago para caminar y cerrar sesión en esa sesión; Sin embargo, puedo ingresar a la máquina Linux desde mi PC actual. ¿Puedo forzar el cierre de sesión de la otra sesión desde una nueva sesión SSH?
Cuando accedo a la caja de Linux desde mi PC actual y escribo el users
comando, puedo ver que todavía estoy conectado allí; mi nombre aparece dos veces: uno para la sesión actual y otro para la sesión desde PC de laboratorio.
No tengo privilegios de root en dicha máquina, pero supongo que eso no debería importar, ya que solo estoy tratando de desconectarme.
pkill -9 pts/tty-number
no funcionó para mí; Luego encontré el pid del proceso usandops aux | grep amar
y probépkill -9 -P pid
y funcionó. ¡Gracias!pkill -9 -t pts/tty-number
.-t
es el cambio para especificartty
-t
en tu respuesta cuando lo leí por primera vez.-9
pareció un poco dura. Un simple fue-HUP
suficiente para mí.Suponiendo que no tiene ningún otro proceso que no quiera que se le administre, simplemente puede hacer:
Y la otra sesión se irá.
fuente
Puedes escribir:
No verá que lo escribió pero cerrará la conexión.
fuente