Справочная информация:
Локальный компьютер Win10 64bit с GitBash
Удаленный сервер под управлением Ubuntu 16.04 64bit
Иногда после ssh
до удаленного сервера, если GitBash
оставлено более нескольких минут, терминал зависает. Больше нельзя было вводить команду, поэтому я должен закрыть окно GitBash
. Это подсказало бы как
Процессы выполняются в сеансе:
| PID TTY COMMAND
| число pty3 / usr / bin / bash
| число pty3 / usr / bin / ssh
Закрыть в любом случае?
Таким образом, после закрытия, при следующем входе в систему история не будет отображаться должным образом.
После некоторого поиска команда who -la
была опробована и показывает
root@linux:#who -la
system boot 2018-**-** 17:32
LOGIN tty1 2018-**-** 09:59 7370 id=tty1
run-level 5 2018-**-** 09:32
root - pts/8 2018-**-** 11:10 9330 (222.**.**.223)
root - pts/9 2018-**-** 11:18 10485 (222.**.**.223)
root - pts/10 2018-**-** 11:11 . 19316 (222.**.**.223)
pts/11 2018-**-** 17:26 18164 id=s/11 term=0 exit=0
pts/8 2018-**-** 17:00 0 id=/8 term=0 exit=0
pts/11 2018-**-** 14:39 0 id=/11 term=0 exit=0
pts/9 2018-**-** 14:01 0 id=/9 term=0 exit=0
pts/12 2018-**-** 13:56 6899 id=s/12 term=0 exit=0
LOGIN tty2 2018-**-** 09:58 7324 id=tty2
LOGIN tty6 2018-**-** 10:09 9148 id=tty6
Пытался убить других очков с kill PID
, как 9330 и 10485 , после этого
некоторая часть результата who -la
изменилась как.
pts/8 2018-**-** 11:11 9330 id=ts/8 term=0 exit=0
pts/9 2018-**-** 11:11 10485 id=ts/9 term=0 exit=0
Но если kill PID
из tty
с
LOGIN tty2 2018-**-** 11:12 19617 id=tty2
LOGIN tty6 2018-**-** 11:12 19689 id=tty6
они только меняют PID
, поэтому они действительно не были убиты?
Попытался изменить tty
с помощью команды chvt n
, чтобы получить тип истории в прежнем tty
.
Но независимо от того, что n
указано в команде chvt n
, команда tty
даст тот же результат, что и /dev/pts/8
Так стоит ли переключать оч? Это возможно? Тогда как?
Если нет, каков верный путь, чтобы получить прежнюю историю?
пс: почему в результате who -la
есть 3 LOGIN
с?