我在中使用了两个单独的会话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
我standard
通过调用以下命令开始会话:
urxvtc -name 'tmux' -e bash -c 'tmux attach-session -t standard'
如果没有会话,它将创建一个,如果存在,则将附加一个。如您所见,我有两个窗口,其中一个窗口分为2个窗格。当我重新加载配置文件时,我从另一个会话中获得了两个额外的窗口,并且两个都已添加到预先存在的窗口中。此外,以前的窗口还多了一个窗格。这两个额外的窗格很清楚,它们中没有任何执行的命令(htop)。
有没有一种方法可以重新加载配置文件,使其仅应用于连接的会话?还是我必须忘记在使用会话时重新加载配置文件,并且为了应用新设置,我应该使用tmux kill-server
并重新启动会话?
[[: not found
第7行)