On Sun, Sep 12, 2010 at 06:33:05PM -0500, Joshua Isom wrote:
> On 9/12/2010 5:07 PM, Nicholas Marriott wrote:
> >On Sun, Sep 12, 2010 at 02:58:01PM -0500, Joshua Isom wrote:
> 
> >>sessions=
> >># Check to see if tmux is running, or else sed might stall
> >>tmux has-session 1>&2 2>/dev/null
> >
> >Are you sure this pair of redirections does what you think it does? :-)
> >
> >You know that if tmux is running you can use choose-session command to
> >select a session?
> >
> >Something like:
> >
> >(tmux attach\; choose-session) || tmux new
> >
> >Will attach and let you choose if there are existing sessions, or create
> >a new one if not. Although I realise yours does a little more.
> >
> >
> 
> If tmux isn't running, tmux will print out an error and set the
> error code.  If I just use the list-sessions line, sed can hang
> waiting for input.  That line is just to check to see if tmux is
> running before risking a hang.  There didn't seem to be a better
> option in the man page.

No, I meant that 1>&2 2>/dev/null looks unusual, did you really still
want stdout (although has-session doesn't output anything to stdout, so
it hardly matters much)?

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to