Понадобилось мне как-то завершить сессии на моей системе “Ubuntu 12.04 Desktop amd64” которые имели соединение с другими системами в следствии не надобности или зависания. Ниже следующие действия покажу, что нужно сделать и как отыскать идентификатор сессии в консоли который нужно завершить:
Кто в данный момент подключен к системе или удаленным системам:
ekzorchik@srv-home:~$ w
22:04:19 up 3:08, 3 users, load average: 0,19, 0,28, 0,20
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
ekzorchi tty7 18:56 3:07m 5:35 0.42s gnome-session –
ekzorchi pts/1 :0.0 18:58 27.00s 0.80s 0.23s ssh -l root 192 .168.1.58
ekzorchi pts/2 :0.0 20:16 3.00s 0.19s 0.01s w
У меня есть зависшая сессия с консоли pts/1, поэтому ее и нужно убить,
делается это так, находим идентификатор “PID” этой сессии:
ekzorchik@srv-home:~$ ps aux | grep ‘pts/1’
1000 2336 0.0 0.0 28804 4656 pts/1 Ss 18:58 0:00 bash
1000 4713 0.0 0.0 47728 3232 pts/1 S+ 20:42 0:00 ssh -l root 192.168.1.58
1000 5261 0.0 0.0 14836 908 pts/2 S+ 22:07 0:00 grep –color=auto pts/1
, идентификатор 4713 найден. Теперь чтобы его завершить нужно отдать в консоли команду kill с ключом «-9»
ekzorchik@srv-home:~$ kill -9 4713
Вот собственно и всё, с уважением ekzorchik.