小编Mik*_*kov的帖子

如何重新加载定义了多个会话的 tmux 配置文件?

我在 中使用了两个单独的会话tmux,并且在 中有以下内容/etc/tmux.conf

set -g base-index 1

new -s logi -n cmd
neww -n logi "cat /dev/logi | ccze -m ansi -p syslog -C"
splitw -t 1 -v -p 50
selectw -t 2
selectp -t 0

new -s standard -n htop "htop"
neww -n cmd
splitw -t 2 -v -p 50
selectw -t 2 
selectp -t 1
Run Code Online (Sandbox Code Playgroud)

standard通过调用以下命令启动会话:

urxvtc -name 'tmux' -e bash -c 'tmux attach-session -t standard'
Run Code Online (Sandbox Code Playgroud)

如果没有会话,则创建一个,如果有,则附加。如您所见,我有两个窗口,其中一个分为 2 个窗格。当我重新加载配置文件时,我从另一个会话中获得了 2 个额外的窗口,并且都已添加到预先存在的窗口中。此外,以前的窗口收到了一个额外的窗格。两个额外的窗格很清楚,其中任何一个都没有执行的命令 (htop)。 …

linux session tmux

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

linux ×1

session ×1

tmux ×1