Почему сеанс tmux не отображается в команде who?

Когда на Debian I доступ через ssh, а затем открыть новый сеанс tmux, отсоединить его, я вижу их в команде who . Примечание: в обоих примерах два SSH-соединения с каждым сервером. Ub untu - это Ubuntu Server 20.04.

who
debian   pts/0        2021-03-27 23:18 (192.168.178.5)
debian   pts/1        2021-03-27 23:23 (192.168.178.5)
debian   pts/2        2021-03-27 23:27 (tmux(4298).%0)
debian   pts/6        2021-03-27 23:47 (tmux(4298).%4)
tmux list-sessions
0: 1 windows (created Sat Mar 27 23:27:35 2021) [166x54]
4: 1 windows (created Sat Mar 27 23:47:36 2021) [166x54]

В Ubuntu:

who
ubuntu     pts/0        2021-03-31 00:01 (192.168.178.5)
ubuntu     pts/2        2021-03-31 00:43 (192.168.178.5)
tmux list-sessions
0: 1 windows (created Tue Mar 30 18:01:15 2021)
1: 1 windows (created Tue Mar 30 18:29:29 2021)
2: 1 windows (created Tue Mar 30 18:51:09 2021)
3: 1 windows (created Tue Mar 30 19:18:59 2021)
4: 1 windows (created Tue Mar 30 19:20:08 2021)
5: 1 windows (created Tue Mar 30 19:20:38 2021)
1
задан 31 March 2021 в 02:36

2 ответа

Это непреднамеренное поведение и ошибка в Ubuntu 20.04, которой нет в других версиях Ubuntu (даже в Ubuntu 20.10). Отчет об ошибке находится здесь: https://bugs.launchpad.net/ubuntu/+source/tmux/+bug/1890406

1
ответ дан 23 April 2021 в 23:28

Я бы посоветовал обновить tmux до последней версии - у меня это работает, и все зависимости в порядке.

Для x86 / 64:

wget http://ftp.br.debian.org/debian/pool/main/t/tmux/tmux_3.1c-1_amd64.deb
sudo apt install ./tmux_3.1c-1_amd64.deb

Для arm64:

wget http://ftp.br.debian.org/debian/pool/main/t/tmux/tmux_3.1c-1_arm64.deb
sudo apt install ./tmux_3.1c-1_arm64.deb
0
ответ дан 23 April 2021 в 23:28

Другие вопросы по тегам:

Похожие вопросы: