Первый поиск открытых файлов libreoffice:
ps aux | grep libre
Например, мой вывод:
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
тогда
sudo kill -9 ID
идентификатор - это второе число для (soffice.bin), а не для oosplash
так в моем примере:
sudo kill -9 21445
Вам нужен профессионал Ok:
ps aux | grep -i office | awk {'print $2'} | xargs kill -9
надеюсь, это профессионально в вашей оценке!
или более минимизированная команда
kill -9 `pgrep -lf soffice.bin | awk {'print $1'}`
или более минимизированная минимизированная минимизированная команда
pkill soffice.bin
РЕДАКТИРОВАТЬ:
Все открытые файлы libreoffice берут один и тот же PID, для этого вы не можете просто убить писателя и оставить без присмотра, например.
И чтобы доказать мою точку зрения, инструмент восстановления в офисе уникален для всех файлов. Что я имею в виду, если вы закроете писателя более некорректным способом, а затем откроете, например, оттиск, то оттиск попросит вас восстановить файл писателя, и это произойдет, и это доказывает мой ответ.