Interesting.

Are there any negative consequences of the workaround?

Also, for fun, anyone got a creative idea how to pipe stderr as an 
alternative to redirect?   =)



Nicholas Marriott wrote:
> 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/
>>
>>

-- 
# 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