This is a bug in epoll on Linux, you have several choices:

- Build tmux against libevent 2 and set EVENT_NOEPOLL=1 in the
  environment before starting it. (libevent 1.4 has a another bug which
  is worse, so only do this if you use libevent 2.)

- Avoid redirecting to /dev/null. IIRC you can workaround it with for
  example tmux info|cat >/dev/null.


On Mon, Jun 27, 2011 at 07:00:30PM -0700, Jesse Molina wrote:
> 
> Sorry.  I was working late and was tired.  =(
> 
> Here's a summary;
> 
> Redirecting stdout or stderr from tmux causes indefinite terminal
> hang.  I had to kill the process from another terminal.
> 
> Try this;
> 
> tmux info > /dev/null
> 
> or maybe
> 
> tmux info 1> myfile
> 
> Or just try to redirect any output at all from a tmux command.
> 
> This makes it difficult to use tmux in a scripted envrionment where
> you might want to suppress stderr or something.
> 
> 
> 
> Nicholas Marriott wrote:
> >Your message is a bit vague but I guess it is the bug in epoll, use
> >libevent 2 and run tmux with EVENT_NOEPOLL=1.
> >
> >
> >
> >On Mon, Jun 27, 2011 at 08:15:38AM -0700, Jesse Molina wrote:
> >>
> >>This isn't fun.
> >>
> >>tmux has-session -t MYSESSION 2>  /dev/null
> >>
> >>I need to omit stderr messages and just get the exit status from
> >>has-session in an if/while statement.  Seems like this is totally foobar.
> >>
> >>
> >>
> >>--
> >># Jesse Molina
> >># Mail = je...@opendreams.net
> >># Page = page-je...@opendreams.net
> >># Cell = 1.602.323.7608
> >># Web  = http://www.opendreams.net/jesse/
> >>
> >>
> >>
> >>------------------------------------------------------------------------------
> >>All of the data generated in your IT infrastructure is seriously valuable.
> >>Why? It contains a definitive record of application performance, security
> >>threats, fraudulent activity, and more. Splunk takes this data and makes
> >>sense of it. IT sense. And common sense.
> >>http://p.sf.net/sfu/splunk-d2d-c2
> >>_______________________________________________
> >>tmux-users mailing list
> >>tmux-users@lists.sourceforge.net
> >>https://lists.sourceforge.net/lists/listinfo/tmux-users
> 
> -- 
> # Jesse Molina
> # Mail = je...@opendreams.net
> # Page = page-je...@opendreams.net
> # Cell = 1.602.323.7608
> # Web  = http://www.opendreams.net/jesse/
> 
> 

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to