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ź
nie, zabijając biurowiec, zabije wszystkie programy libreoffice po otwarciu, spróbuje otworzyć impresję i pisarza i zabije ten proces zabije ich oboje, jest to proces nadrzędny
nux
op musi tylko zabić pisarza, może użyje go, by otworzyć kalkulatora i zaimponować pisarzowi :)
nux
@nux TAK, to ktoś, kto rozumie moją potrzebę
kamil
Nie możesz tego zrobić. Wszystkie otwarte pliki libreoffice mają ten sam PID.
Maythux,
Otwórz pisarz i zaimponuj i oblicz, a potem ps aux|grep officezobaczysz, że nie ma wpisów dla innych niż pisarz. Ponieważ wszystkie pliki dziedziczą ten sam PID.
służy ps -edo wyświetlania listy wszystkich uruchomionych procesów (nie tylko tych odradzanych przez bieżący terminal). Następnie możesz wyszukać szukaną nazwę (być może „pisarz” lub „Libre”). Jeśli znasz dokładnie nazwę, której szukasz, możesz użyć jej ps -e | grep writerdo przedstawienia wyników tylko dla tego procesu.
Powinieneś zobaczyć liczbę, która jest identyfikatorem procesu (PID). Aby zabić proces, wprowadź kill xgdzie xjest PID procesu. Powinieneś otrzymać wiadomość mówiącą coś w stylu killed 1 process. Jeśli proces nadal trwa, spróbuj kill -KILL xwymusić zamknięcie programu.
ps aux|grep office
zobaczysz, że nie ma wpisów dla innych niż pisarz. Ponieważ wszystkie pliki dziedziczą ten sam PID.Powinieneś spróbować:
źródło
służy
ps -e
do wyświetlania listy wszystkich uruchomionych procesów (nie tylko tych odradzanych przez bieżący terminal). Następnie możesz wyszukać szukaną nazwę (być może „pisarz” lub „Libre”). Jeśli znasz dokładnie nazwę, której szukasz, możesz użyć jejps -e | grep writer
do przedstawienia wyników tylko dla tego procesu.Powinieneś zobaczyć liczbę, która jest identyfikatorem procesu (PID). Aby zabić proces, wprowadź
kill x
gdziex
jest PID procesu. Powinieneś otrzymać wiadomość mówiącą coś w stylukilled 1 process
. Jeśli proces nadal trwa, spróbujkill -KILL x
wymusić zamknięcie programu.źródło
ps -e | grep writer
nic nie zwracaps -e
i przeszukać nazwy dla właściwego procesu.writer
było tylko przypuszczeniem.