linuxmaillists wrote: > > See below. Also it would be a lot easier for people to follow this > thread if you will post your reply at the bottom and not the top. > We read from the top to bottom. So posting at the top becomes > confusing. > > On Wednesday 26 September 2007 13:46:16 houh wrote: >> Tx for the reply. >> Currenlty Iam using Exceed and I believe it is like VNC. >> >> The issue I have is that OpenOffice looks for the DISPLAY >> variable else it will not run. Iam not sure which config file >> this is stored in OpenOffice. So running a cron script on a >> server that is not logged on, OpenOffice (even with running it >> using the -headless option) will not run on that server. Also, if >> I run OpenOffice with -headless option on the serer and then I >> logout from the server, the OpenOffice process dies. I need to >> run a cron script that fires a java app that uses OpenOffice on a >> server without the need to set the display variable for >> OpenOffice to run and be logged on to the server. >> Please provide yopur feedback >> >> Hussein >> >> linuxmaillists wrote: >> > On Friday 21 September 2007 13:42:26 houh wrote: >> >> The problem is with OpenOffice itself and not with the cron >> >> job that runs the java application. >> >> under linux, In order for the java application to run the >> >> reports using OpenOffice and save them, openOffice has to be >> >> running on the server and the report will be displayed on the >> >> screen and then saved to a destination file and then the >> >> report will be closed (this is automated in the java app). >> >> This is all performed by running the reports on the screen . >> >> This means that OpenOffice requires that the server will logon >> >> all the time. Iam looking for a way that OpenOffice can run >> >> silently in the background and still be able to save the >> >> reports by the java application. Currently I run OpenOfffice >> >> in Linux as: soffice >> >> "-accept=socket,port=8100;urp". This opens OpenOffice blank >> >> document. If I close this document, OpenOffice process >> >> terminates. When the java app runs the reports using >> >> OpenOffice, the reports are displayed on the screen and then >> >> saved. Iam not sure if there is an option that allows >> >> OpenOffice to run silently in the background so that if the >> >> server that OpenOffice is not logged on, OpenOffice will still >> >> be running and the java app will generate the reports and save >> >> them. >> >> >> >> Tx again >> >> >> >> Hussein >> >> >> >> linuxmaillists wrote: >> >> > On Friday 21 September 2007 10:41:37 houh wrote: >> >> >> These scripts are run by CRON and not user initiated, the >> >> >> scheduler in Linux. to invoke the list of scheduled jobs, >> >> >> you can type: >> >> >> crontab -l >> >> > >> >> > I am still missing what you are trying to accomplish. It >> >> > sounds like you want to have a session running that is >> >> > running your automated cron job without you or any one else >> >> > actually logged into the server. >> >> > >> >> > SSH and VNC has the means to log in to a remote computer >> >> > start a session have some job running and then the user who >> >> > logged in can break their connection without closing the >> >> > session. Whatever job is running will still be running >> >> > because the session was not closed, it was just disconnected >> >> > from by the user. >> >> > >> >> > If you don't want the user having anything to do with this >> >> > process why won't this method work for you? What am I >> >> > missing? >> > >> > What I told you will work but you don't seem to be grasping it. >> > If all you are trying to do is have a process running without >> > being logged into the server (display:0) than start the >> > vncserver, on the server you want to run your process, to allow >> > a connection on display:1 or higher then log off the machine >> > locally (display:0) do a remote log into the box through >> > ssh/vnc connecting to display:1 or higher, start OpenOffice.org >> > and the java app and run cron. Leave it all running simply >> > close the shell/vnc window without doing a log off like you >> > would at the local box. Your process will be running and any >> > time any one logs into the server locally (display:0) they will >> > not even see the OpenOffice.org running because it is running >> > on display:1 or higher not display:0. The process will run >> > until you log back in remotely and stop it or the server powers >> > down. If you want the process to run without any one seeing it >> > this will work. >> > >> > Display:0 is reserved for local GUI display sitting in front of >> > the monitor. Display:1 and higher is for remote GUI display. >> > Whatever process or application that is started in display:1 or >> > higher will continue to run even though you closed the >> > shell/vncviewer window. None of what is started in display:1 or >> > higher through the remote log in, which, is no longer >> > connected, will be seen on display:0 when logged into the >> > server locally but the entire process is still running in the >> > back ground on display:1 completely invisible to any one logged >> > on to display:0. > > I do not know what Exceed is or does. But VNC allows you to run the > VNC server on the remote server that you want to run your process. > Once you start the VNC server it is running even if you are not > logged in to the remote server locally or otherwise. You connect > (You are not logging in and starting a desktop session it is > already running you are just connecting to it.) to that VNC server > on the remote server from a local box with the VNC viewer. Once you > are connected remotely to the VNC server with the VNC viewer on > your local box, you can start any process you want on the remote > server and it will run in that session that you connected too that > was already running before you connected. You can close the VNC > viewer (I did not say log out of the remote server) on the local > box you were at to remotely connect to the VNC server on the remote > server. Closing the VNC viewer on the local box will not terminate > anything on the remote server because it is not running on the > remote server. Because you are not logging out of a session you are > just disconnecting your remote box from the session and it > continues to run even though you are not connected any more. So > whatever process you started is still running. > > This will give you exactly what you want. Try it, you have nothing > to lose. What you are doing now isn't working any way. > > Tx again > This sounds like it's just the equivalent of logging on the Unix machine > and leaving it logged in. I can already do that, it's not having to be > logged in that I want to happen… > > -- > http://24.197.142.167/ See the OpenOffice.org FAQ > Microsoft users go to http://www.pclinuxos.com for a great user > friendly Linux experience! > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > >
-- View this message in context: http://www.nabble.com/OpenOffice-running-in-the-background-tf4489127.html#a12925526 Sent from the openoffice - users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
