All of your commands exit, you need to run commands that don't exit. You will need to either use -c to specify the working directory (and make sure the shell doesn't change it), or use send-keys to send your commands after the shell is running.
On Wed, 16 Jan 2019 at 19:54, Waldemar Wosiński <[email protected]> wrote: > > I used this option to keep them in place: > > new-session 'bash' ; > new-window -n 10bg "sh -c 'cd client-api && ls'" ; > set-window-option -t 10bg remain-on-exit on ; > split-window "cd core && pwd" ; > split-window cd sap && ps ; > split-window cd stub && sbt ; > select-layout tiled ; > select-pane -t 0 > > they end the work with blank output and status "Pane is Dead" > > WW > > On Wed, 16 Jan 2019 at 19:42, Nicholas Marriott <[email protected]> > wrote: >> >> But ls exits when it finishes so of course the pane will close. Try with >> something that sticks around like "top" or "sleep 1000". >> >> On Wed, 16 Jan 2019, 19:40 Waldemar Wosiński <[email protected] >> wrote: >>> >>> Tried with `ls`. Same problem. >>> FYI: I use it through byobu to start 4 panes by tmuxrc file. All of that on >>> WSL >>> >>> WW >>> >>> On Wed, 16 Jan 2019 at 18:04, Nicholas Marriott >>> <[email protected]> wrote: >>>> >>>> Works for me. Are you sure sbt is in your PATH? Try the full path to it. >>>> >>>> On Wed, 16 Jan 2019 at 17:16, Waldemar Wosiński >>>> <[email protected]> wrote: >>>> > >>>> > Hi, >>>> > I try to write a multipart bash-command. >>>> > The manual says it should work like with 'sh -c' but it doesn't. >>>> > >>>> > i tried: >>>> > new-window -n 10bg 'cd client-api && sbt' ; >>>> > and >>>> > new-window -n 10bg cd client-api \; sbt ; >>>> > and >>>> > new-window -n 10bg "cd client-api && sbt" ; >>>> > >>>> > sbt is not being fired. >>>> > >>>> > I tried as well setting the dir for the command but after: >>>> > new-window -n 10bg -c client-api sbt ; >>>> > the pwd is my home dir instead... >>>> > >>>> > Could you tell me how to do it, please? >>>> > -- >>>> > -------------------------- >>>> > Waldemar Wosiński >>>> > >>>> > -- >>>> > You received this message because you are subscribed to the Google >>>> > Groups "tmux-users" group. >>>> > To unsubscribe from this group and stop receiving emails from it, send >>>> > an email to [email protected]. >>>> > To post to this group, send email to [email protected]. >>>> > For more options, visit https://groups.google.com/d/optout. >>> >>> >>> >>> -- >>> -------------------------- >>> Waldemar Wosiński > > > > -- > -------------------------- > Waldemar Wosiński -- You received this message because you are subscribed to the Google Groups "tmux-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
