Я подключился к Linux-машине (оболочка bash) с общедоступного компьютера с Windows (в нашей лаборатории) и забыл выйти из системы. Сейчас я вернулся на свое место в другой комнате, и мне лень возвращаться и выходить из этого сеанса; Я могу SSH в Linux-машину с моего текущего ПК, хотя. Могу ли я принудительно выйти из другого сеанса из нового сеанса SSH?
Когда я захожу в окно Linux с моего ПК и набираю users
команду, я вижу, что все еще вошел в систему; мое имя указано дважды - одно для текущего сеанса, другое для сеанса с лабораторного ПК.
У меня нет привилегий root на указанной машине, но я думаю, это не должно иметь значения, так как я просто пытаюсь выйти из системы самостоятельно.
pkill -9 pts/tty-number
у меня не сработало; Затем я нашел PID процесса с помощьюps aux | grep amar
и попытался,pkill -9 -P pid
и это сработало. Спасибо!pkill -9 -t pts/tty-number
,-t
это переключатель для указанияtty
-t
в твоем ответе, когда впервые прочитал.-9
звучание немного резким. Простого-HUP
мне хватило.Предполагая, что у вас нет других процессов, которые вы не хотите использовать 86, вы можете просто сделать:
И другой сеанс уйдет.
источник
Вы можете ввести:
Вы не увидите, что вы его напечатали, но это закроет соединение.
источник