Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am having a server, which normaly doesn't use X. However i am using Xvfb when i connect to it via SSH, and seting tunneling to vnc port. Server script looks like
When I log in interactively via ssh, and then run the script, the Xvfb session lasts as long as i don't log out of kde - which means that i can freely create and close VNC connections without killing X sever.
However when i use ssh remote command to automate process (simply a saved putty session with set up host address, tunneling and script name) then as soon as i close VNC connection and script ends, the Xvfb also gets killed. It's happening despite using nohup. Is this behavior normal? How to make Xvfb last?
Not sure if this will work, but try 'source'ing the script, so it runs in the 'current' shell rather than invoking a sub-shell.
Not sure what do you mean by 'source'ing script - i tried removing #!/bin/bash from begining of script file, but it didn't change anything. In both cases pstree looked like
when you do the ssh try adding -t -t to the options, could be that something is checking to see if it's in a tty or not and is behaving differently based on that
Sorry but it seems that i haven't stressed it enough - i am not using ssh, i am using putty from windows machine. I tried plain ssh (on linux client) and it works fine. problem shows up only with putty - i have no idea about possible differences.
I am sure that putty forces creating tty (as -t -t would also have done). Anyway it's not necessary, cause on linux client command like
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.