[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to run gdbserver and gdb in two different windows?
From: |
Ronaldo Ferreira de Lima |
Subject: |
Re: How to run gdbserver and gdb in two different windows? |
Date: |
Sat, 27 Dec 2014 23:19:52 -0200 |
User-agent: |
mutt-ng/devel-r804 (Linux) |
On Fri, Dec 26, 2014 at 03:01:49PM -0500, jenia.ivlev wrote:
[...]
> I can't get it to work the way I want to.
>
> So let me say exactly what I want to do.
> I want to write a bash script that will:
>
> 1. I'm in screen right now.
> 2. I want to create a new window with a shell. if I had to
> press it on the keyboard it would be `C-a c`
> 3. I want to start a program in that window
> 4. I want to be able to nagivate to that window, from the first screen
> window by pressing `C-a "` and up/down and enter.
>
>
> How do I achieve this?
>
> 1. I tried:
>
> /usr/bin/screen -S gdbserver gdbserver port:1234 editor
>
> This simply run the process in the current window without even renaming
> it.
>
> 2. I tried:
>
> /usr/bin/screen -dmS gdbserver gdbserver port:1234 editor
>
> This runs a process somewhere in the background. I need it to be in this
> screen session. I want to be able to navigate to it if I need to.
>
>
> So again, how do I simply run screen (from the shell) and tell it to
> create a new window, in the screen session where I
> am right now, and run a program in that newly created window?
>
> Thanks in advance for your kind help and time
> Jenia
I think that I undestand. Normaly I use a procedure like:
screen -t gdbserver
screen -p gdbserver -X $'gdbserver port:1234 editor\n'
screen -t gdb
screen -p gdb -X $'gdb\n'
[]'s