thegeezer <thegee...@thegeezer.net> [14-10-05 14:36]:
> On 05/10/14 05:34, meino.cra...@gmx.de wrote:
> > Hi,
> >
> > for starting and running a script on a headless system for me "nohup"
> > works perfectly.
> > For interactive session via ssh screen/tmux turned out to be the
> > solution to detach from jobs started from the commandline.
> > Both are hints/help I received from the community here. :)
> > Thank you very much !!! :)))
> >
> > Since the screen/tmux thingie is THAT convenient I would like to start
> > this as the default when logging in via ssh.
> > I could write a script which is started by the shell (zsh) which in 
> > turn is started as part of the login process.
> > Screen would start another shell and TADA!...
> > But this is an embedded system...
> >
> > The result should be a running screen session right after login via
> > ssh.
> >
> > Is there any "shorter path" to what I am trying to do -- without the
> > cascade of shells which do nothing but waiting of the child process to
> > end?
> >
> > Thank you very much in advance for any help! Have a nice Sunday!
> >
> > Best regards,
> > mcc
> >
> >
> 
> you can auto-start a program of your choice directly from an ssh
> command. for example:
> $ ssh -t myhost screen -R -d
> will connect over ssh and then run screen to auto detach then reattach a
> running a screen or start a new one if not.
> you can of course name your screens so you can connect to
> mycompilewindow or mycleverideasvimwindow
> 
> alternatively, and if you tend to use a mobile device for ssh you can
> but something like in your .bashrc
> if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
>   screen -R -d
> fi
> 
> which would check to see if ssh variables are set by openssh i.e. it is
> an ssh session and then run screen for you
> 
> hth

Best!
I dont wanted to experiment (and fail)...there were chances to get no
access to the system anymore...

THX!
Best regards,
mcc



Reply via email to