On Samstag 19 Juli 2008 wrote Arno Lehmann:
19.07.2008 20:05, Wolfgang Golder wrote:
Ich möchte gerne haben, daß das script nach dem Aufruf von oocalc ... wartet bis OpenOffice (speziell die PW Datei) wieder geschlossen ist.
Mit pidof komme ich nicht weiter. Mit echo $! >/tmp/pidfile bekomme ich die PID der Shell.
Das wird nicht so einfach sein.
Soweit ich weiss ist 'oocalc' nur ein Startscript, das Openoffice
Das ist richtig, es wird soffice mit Parametern aufgerufen.
Weiterhin kannst du ja auch mehrere Dokumente in OOo öffnen, womit das Programm weiter läuft und dein Skript zu lange warten würde.
Ja genau deshalb habe ich ja echo $! >/tmp/pidfile verwendet. Ich hatte mir vorgestellt damit die PID zu bekommen wenn ich oocalc mit der Datei aufrufe.
Was ich machen würde:
< SNIP >
Klingt vielleicht kompliziert, dürfte sich aber inkl. Fehlerprüfungen und timeouts etc. in weniger als 100 Zeilen Code erledigen lassen.
Da ich von programmieren keine Ahnung habe steht der voraussichtliche Aufwand in keinem Verhältnis zum erzielten Ergebnis. Werd ich mal schauen ob ich das oocalc Startscript irgendwie verwenden kann. Danke Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org