Je me suis connecté à une machine Linux (shell bash) à partir d'une machine Windows publique (dans notre laboratoire) et j'ai oublié de me déconnecter. Je suis maintenant de retour à ma place dans une autre pièce et je suis trop paresseux pour rentrer et me déconnecter de cette session. Je peux cependant ssh sur la machine Linux à partir de mon PC actuel. Puis-je forcer la déconnexion de l'autre session d'une nouvelle session SSH?
Quand je ssh au poste Linux à partir de mon PC actuel et users
que je tape la commande, je constate que je suis toujours connecté; mon nom est répertorié deux fois - un pour la session en cours et un autre pour la session depuis le PC du laboratoire.
Je n'ai pas les privilèges root sur ladite machine, mais je suppose que cela ne devrait pas avoir d'importance car j'essaie simplement de me déconnecter.
pkill -9 pts/tty-number
n'a pas fonctionné pour moi; puis j'ai trouvé le pid du processus en utilisantps aux | grep amar
et essayépkill -9 -P pid
et cela a fonctionné. Merci!pkill -9 -t pts/tty-number
.-t
est le commutateur à spécifiertty
-t
votre réponse lorsque je l'ai lue pour la première fois.-9
j'ai trouvé que le son était un peu dur. Un simple-HUP
suffit pour moi.En supposant que vous n'avez aucun autre processus que vous ne voulez pas être 86 ', vous pouvez simplement faire:
Et l'autre session partira.
la source
Vous pouvez taper:
Vous ne verrez pas que vous l'avez tapé, mais la connexion sera fermée.
la source