3

私は tmux バージョン 1.4 をスクリプト化し、次のように新しいウィンドウを開こうとしています:

tmux new-session -d
tmux new-window ifconfig
tmux list-windows
  0: bash [80x23] [layout b85e,80x23,0,0]
  1: ifconfig [80x23] [layout b85e,80x23,0,0] (active)
tmux attach
 ... no output

ifconfig の出力がウィンドウ 1 に表示されることを期待していますが、何も表示されません。set-option -g set-remain-on-exit on~/.tmux.conf ファイルにもこの行があります。

他のコマンドを実行すると、出力が表示されることがあります。

tmux new-window "curl www.google.com"
tmux attach
 ... lots of output

さまざまなコマンドを試してみると、非常に長い出力が表示されるようです。短い出力は表示されません。

これは Linux でのみ発生します。同じ tmux バージョンでビルドされた Mac OS X で試してみると、期待どおりに動作します。

何か案は?

ありがとう、

4

2 に答える 2

1

これは奇妙に聞こえます。

ifconfigはtmuxの履歴に出力されますか?(Cb [およびページアップ)

接続する端末は、tmux 1.4が新しい未接続のウィンドウに使用するデフォルトの80x24よりもはるかに小さいですか、それとも大きいですか?

また、tmuxを完全に強制終了し、環境内でexport EVENT_NOEPOLL=1で再起動してみてください。

まだ理解しておらず、users dot sf dot netまたはtmux-usersメーリングリストでnicmにメールを送信すると、これが役に立たない場合があります。

于 2011-06-25T02:02:45.907 に答える