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