Hi,

I seem to be having some trouble understanding how pipe-pane should
work. It seems like it will only capture output if the pane is
currently selected by a client? So the following doesn't work (also
attached as a script):

#!/bin/bash
session="scenario1"

rm /tmp/wait

tmux new-session -d -s $session

tmux new-window -t ${session}:1 -n 'consumer'
tmux pipe-pane -t ${session}:consumer.0 'cat > /tmp/wait'
sleep 1
tmux send-keys -t ${session}:consumer "echo build" C-m
sleep 5
tmux pipe-pane -o -t ${session}:consumer.0

cat /tmp/wait


Instead I expect the cat /tmp/wait to output "build" and then my prompt.

What am I missing? Maybe there's a better way to capture the contents
of a window?

By the way, I really enjoy tmux, and scripting it is really enjoyable.

Thanks,
Jason

Attachment: test.sh
Description: Bourne shell script

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to