* Mick <michaelkintz...@gmail.com> [160717 12:36]:
> On Sunday 17 Jul 2016 16:20:30 Ralf wrote:
> > On 07/17/2016 04:02 PM, Mick wrote:
> > > I am not sure of the correct approach to achieve a prolonged remote
> > > debugging session through SSH and avoid the SSH session timing out.
> > > 
> > > This is what I try to achieve:
> > > 
> > > I login into a router with SSH from my PC.  Then I can run certain
> > > commands to start and monitor a debugging session in the router. 
> > > However, if I leave alone the SSH session, it will soon time out.  The
> > > debugging only runs while the session is live.  Exiting the SSH session
> > > causes all debug output to be lost.
> > 
> > Take a look at screen or tmux. man screen, man tmux.
> 
> Thank you Ralph, but detaching the *local* terminal process of SSH does not 
> in 
> any way stop the login session on the router from timing out.
> 
> 
> > > If I continue to run (router) commands on the terminal, while the
> > > debugging is running, the SSH time out is postponed.
> > 
> > you may also want to tweak some timeout options in your sshd_config
> 
> The router login times out unless some command is fed into the login session 
> a 
> the time.  So, I'll need to be able to run commands every so often on the 
> router shell from within my SSH session (without sitting in front of my PC 
> terminal of course).  The commands 'watch', or 'at' might do it, but I am not 
> sure if some script is necessary for this.
> 
> -- 
> Regards,
> Mick


if you just want something to keep the connection open how about just a
simple shell command in a whole loop?

e.g., while true; do clear; ps aux | grep whatever; sleep 5; done

Reply via email to