Primeira busca por arquivos abertos do libreoffice:
ps aux | grep libre
Por exemplo, a saída da minha é:
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
então
sudo kill -9 ID
o ID é o segundo número para (soffice.bin) não para oosplash
no meu exemplo:
sudo kill -9 21445
Você precisa de um profissional Ok:
ps aux | grep -i office | awk {'print '} | xargs kill -9
espero que isso seja profissional na sua avaliação !!
ou mais minified comando
kill -9 'pgrep -lf soffice.bin | awk {'print '}'
ou mais comando minificado minificado minificado
pkill soffice.bin
EDITAR:
Todos os arquivos abertos do libreoffice usam o mesmo PID, pois você não pode simplesmente matar o escritor e manter o impess por exemplo.
E para provar meu ponto de vista, a ferramenta de recuperação no escritório é exclusiva para todos os arquivos. O que quero dizer, se você fechar um escritor de maneira importante e, em seguida, abrir uma impressão, por exemplo, então o impress solicitará que você recupere o arquivo do gravador, e isso prova minha resposta