ich möchte aus einem Skript eine Datei öffnen und bearbeiten.
Erst wenn die Datei geschlossen wurde, soll das Skript weitermachen.
Das geht ja ganz gut mir "--pidfile" oder "wait", aber nur wenn das der einzige Prozess von Libreoffice ist.
Wenn nebenbei eine andere Datei geöffnet ist (Writer, Calc, ...) klappt das nicht.
Es wird kein "pidfile" erzeugt und auch kein eigener Linuxprozess.
Wenn keine andere Libreofficedatei geöffnet ist:
Code: Alles auswählen
libreoffice /home/mad4schotter/datei.ods
ps aux | grep soffice | grep -v grep
mad4schotter .... /usr/lib/libreoffice/program/soffice.bin --calc /home/mad4schotter/datei.ods
Code: Alles auswählen
libreoffice /home/mad4schotter/datei.ods
ps aux | grep soffice | grep -v grep
mad4schotter .... /usr/lib/libreoffice/program/soffice.bin --calc
Writer öffnen
Calc öffnen
Code: Alles auswählen
ps aux | grep soffice | grep -v grep
mad4schotter .... /usr/lib/libreoffice/program/soffice.bin --writer
Writer öffnen
Code: Alles auswählen
ps aux | grep soffice | grep -v grep
mad4schotter .... /usr/lib/libreoffice/program/soffice.bin --calc
Vielen Dank!
Schönes Wochenende