bash script help
James Knott
james.knott-bJEeYj9oJeDQT0dZR+AlfA at public.gmane.org
Sun Jun 20 12:09:16 UTC 2004
There's an OpenOffice quick launch in SuSE 9.1. It's a *LOT* faster
loading now.
Noah John Gellner wrote:
> I am using a script to preload openoffice so that it starts more
> quickly. The script works very well except that when I exit X to get to
> the console the script keeps running and outputting messages to the
> display reporting that no display is found.
>
> I am hoping that someone can tell me how to modify the script to test if
> X is running, and if not to terminate the loop.
>
> The script comes from the Gentoo forums and has two parts
>
> Part one is called by Gnome Sessions:
>
> ## killing all traces of openoffice
> killall -9 ooresident
> killall -9 soffice.bin
>
> ## waiting for them to really dissapear (can even take a sec or 2
> depending
> ## on the busy-ness and speed of your system)
> sleep 1
>
> ## the actual keepalive is called in the bg
> ooresident &
>
> Part two, called oowresident, is obviously called by part one:
> #!/bin/bash
> killall -9 soffice.bin ## just in case....
> i=0
> while [ $i -eq 0 ]
> echo $i
> do
> {
> dummy=`ooffice -plugin -quickstart ;`
> i=$?
> echo $i
> echo "OpenOffice was unloaded. Loading it again..."
> }
> done
>
> Beside the problem with the script not terminating with X, it works
> really well, shorting OO startup times to a few seconds.
>
> Help is greatly appreciated.
>
> Cheers,
> Noah
--
The Toronto Linux Users Group. Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
More information about the Legacy
mailing list