【发布时间】:2017-06-14 22:29:02
【问题描述】:
我在 Ubuntu 14.04 中使用带有 tmux 后端的 byobu。 byobu-select-session 和tmux ls 等选择/查看会话的标准方法找不到会话。
我通过不正确的语法 byobu -S wiki 创建了一个会话,后来又分离了。 (我应该做byobu new -s wiki)
会话仍然存在,根据
$ ps aux | grep byobu
gert 4032 0.1 0.0 29988 8912 ? Ss Jun13 1:46 tmux -f /usr/share/byobu/profiles/tmuxrc -S wiki
我还可以在/tmp 中看到对会话的引用
$ ls /tmp/tmux-1001/ -l
total 0
srwxrwx--- 1 gert gert 0 May 30 17:06 default=
srw-rw---- 1 gert gert 0 Jun 14 15:07 wiki=
【问题讨论】:
-
tmux ls是否显示此会话? -
从那以后我就再也没有陷入这种境地。我帮助自己有了一个更容易记住(相对于使用频率)的别名
alias byobunew='byobu new -s' -
我再次陷入这种情况(不同的机器,没有有用的别名),没有成功恢复,但不同的是 /tmp/tmux-1001/ 中没有单独的文件。哦,好吧,这是一个小型会话,我将手动终止。
-
请注意,不带任何参数启动 byobu 通常会打开最后一个活动会话,但我不确定如果您有多个会话正在运行,它是否会按照您想要的方式工作。