3

ペインのファイルへのログ記録を開始するためのショートカットと、ログ記録を停止するためのショートカットが定義されています。ショートカットが有効です。これらは my のコマンドです.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

4

2 に答える 2

1

tmuxのバージョンは何ですか?パイプペインに-oオプションを使用しないのはなぜですか?

それでも長さがゼロのファイルが生成される場合は、-vvvvを指定してtmuxを起動し、パイプペインコマンドを繰り返して、ログをどこかに配置してみてください。

于 2012-04-30T21:36:18.537 に答える
0

私のtmux 1.8では、最初にtmuxウィンドウ内にいて、次にヒットするだけでこれが機能しました

[Ctrl]+[b] [:]

次に、次のように入力します。

pipe-pane -o 'cat >> ~/output.log'

tmuxセッションから切り離して試してみるとうまくいきませんでした

tmux pipe-pane -o -t sessionname:0 'cat >> ~/output.log'
# that does not work for me in tmux 1.8
于 2019-08-23T00:39:09.800 に答える