我定义了一个快捷方式来开始将面板记录到文件中,另一个用于停止记录。这些快捷方式是激活的。这是我的.tmux.conf
中的命令:
bind-key H pipe-pane "cat >>$HOME/tmux.log"
bind-key h pipe-pane
通过按下 C-b ?
我可以查看定义:
H: pipe-pane "exec cat >>/home/myuser/tmux.log"
h: pipe-pane
这个想法是使用
C-b H
开始记录日志,C-b h
停止记录当前窗格的日志。不同的窗格会发生冲突,但现在我不担心这个问题,我只想让日志记录正常工作。然而,它并没有正常工作。快捷键似乎没问题,文件也已创建:
-rw-r--r-- 1 myuser mygroup 0 2012-04-28 11:21 tmux.log
但它的大小始终为0。即使关闭后也是如此。从来没有任何东西被写入。有什么办法可以调试这个问题吗?
这是我使用tmux
唯一的不满之处,与screen
相比,在screen
中,记录日志总是一个简单的任务,无需任何配置即可开箱即用。