ファイルにペインのロギングを開始するためのショートカットが定義されており、ロギングを停止するショートカットがあります。ショートカットはアクティブです。これらは、私の.tmux.conf
でコマンドです:tmuxパイプペインが動作しない
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
と比較した場合、これは唯一の不具合で、ログは常に簡単な作業で、コンフィグレーションを必要とせずにそのまま動作します。
tmuxのバージョン:tmux自体から取得することはできません(取得するオプション/コマンドが見つかりませんでした)。私はロギングを開始するコマンドとロギングを停止するコマンドがあるため、 '-o'を使用していません。私はトグルコマンドを望んでいません。とにかく、それは問題ではありません。私も '-o'で試してみたところ、同じことをしています。そして、私は '-vvvv'で始まりました。デバッグ出力はたくさん出ていますが、興味深い情報はありません。あまり控えめなレベルでも(私は '-v'を試しました) – dangonfast
あなたはこれらのログをどこかに置く準備ができていないので、あなた自身を既に支配していますか?役に立たない。 – ThomasAdam
tmux 1.3にはバージョンを得る方法がないようですが、tmux 1.6にはその目的のための '-V'フラグがあります。私はチェックの周りのバージョンのいずれかを持っていない。 'rpm -qi tmux'(OSとセットアップによって異なる)を試して、インストールされているtmuxのバージョンを調べることができます。どちらの場合でも、tmuxをアップグレードしてみてください。あなたの問題を 'pipe-pane 'で修正するかもしれません。 – chepner