Pierwsze wyszukiwanie otwartych plików libreoffice:
ps aux | grep libre
Na przykład mój wynik to:
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
następnie
sudo kill -9 ID
ID jest drugim numerem (soffice.bin), a nie oosplash
więc w moim przykładzie:
sudo kill -9 21445
Potrzebujesz profesjonalnego Ok:
ps aux | grep -i office | awk {'print $2'} | xargs kill -9
mam nadzieję, że jest to profesjonalne w twojej ocenie !!
lub bardziej zminimalizowane polecenie
kill -9 `pgrep -lf soffice.bin | awk {'print $1'}`
lub więcej zminimalizowane zminimalizowane zminimalizowane polecenie
pkill soffice.bin
EDYTOWAĆ:
Wszystkie otwarte pliki libreoffice mają ten sam PID, dlatego nie można po prostu zabić pisarza i na przykład zachować impess.
Aby udowodnić mój punkt widzenia, narzędzie do odzyskiwania w biurze jest unikalne dla wszystkich plików. Co mam na myśli, jeśli zamkniesz program piszący we właściwy sposób, a następnie otworzysz na przykład wyciskanie, wówczas wycisk poprosi cię o odzyskanie pliku zapisu i tak się stało, a to potwierdza moją odpowiedź