Primera búsqueda de archivos abiertos de libreoffice:
ps aux | grep libre
Por ejemplo, el resultado mío es:
hadi 21426 0.1 0.0 205328 3468 ? Sl 14:17 0:00 /usr/lib/libreoffice/program/oosplash --writer
hadi 21445 9.8 0.7 1269272 179872 ? Sl 14:17 0:01 /usr/lib/libreoffice/program/soffice.bin --writer --splash-pipe=6
luego
sudo kill -9 ID
la ID es el segundo número para (soffice.bin) no para oosplash
entonces en mi ejemplo:
sudo kill -9 21445
Necesitas profesional Ok:
ps aux | grep -i office | awk {'print $2'} | xargs kill -9
Espero que esto sea profesional en tu evaluación !!
o más comando minificado
kill -9 `pgrep -lf soffice.bin | awk {'print $1'}`
o más minified minified comando minified
pkill soffice.bin
EDITAR:
Todos los archivos abiertos de libreoffice toman el mismo PID, por lo que no puede simplemente matar al escritor y mantener impess, por ejemplo.
Y para demostrar mi punto de vista, la herramienta de recuperación en Office es única para todos los archivos. Lo que quiero decir es que si cierra un escritor de manera incorrecta y luego abre una impresión, por ejemplo, impresion le solicitará que recupere el archivo del escritor y lo hizo y esto prueba mi respuesta