我在 中使用了两个单独的会话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)。 …