I am trying to understand why this program behaves differently depending on Y:#!/bin/bashrm -f /tmp/par21d9I.tmxmkfifo /tmp/par21d9I.tmx; tmux new-session  -d  true\ 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111$Y\;\ perl\ -e\ \'while\(\$t++\<3\)\{\ print\ \$ARGV\[0\],\\\n\\ \}\'\ \ \>\>\ /tmp/par21d9I.tmx\&sleep\ .1;exec perl -e '$/=/;$_=<>;$c=<>;unlink $ARGV; /(\d+)h/ and exit($1);exit$c' /tmp/par21d9I.tmxtmux version 1.8:Y=Y prg#OKY=YY prg#BlocksY=YYYYYYY prg#BlocksY=YYYYYYY prg#OKtmux version 1.9a:Y=Y prg#OKY=YY prg#BlocksY=YYYY prg#BlocksY=YYYYY prg#OKAny idea why the program hangs for some values of Y?
tmux blocks for certain commands
tmux