Przymusowo zamknij program w Ubuntu

Gdy program przestaje odpowiadać w systemie Windows(Windows) , większość użytkowników wie, jak go zatrzymać, naciskając Ctrl + Alt + Delete na klawiaturze, naciskając opcję Menedżera zadań(Task Manager) i zamykając ją stamtąd. Takie podejście nie przenosi się do dystrybucji Linuksa(Linux) , takich jak Ubuntu , ale to nie znaczy, że brakuje Ci opcji w przypadku awarii programu. 

Wręcz przeciwnie — istnieje wiele sposobów na zamknięcie programu w Ubuntu za pomocą CMD . Jeśli nie masz nic przeciwko korzystaniu z terminala, możesz użyć poleceń, takich jak killall lub xkill , aby wymusić zamknięcie kłopotliwych programów, lub zamiast tego możesz użyć aplikacji Monitor systemu(System Monitor)

Używanie Monitora systemu do wymuszenia zamknięcia działającego procesu Ubuntu(Using The System Monitor To Force Close a Running Ubuntu Process)

Chociaż zamknięcie otwartego procesu w Ubuntu za pomocą terminala jest dość łatwe, początkujący mogą nie czuć się komfortowo, robiąc to. Ale użytkownik Ubuntu nie musi zbliżać się do terminala, aby wymusić zamknięcie uszkodzonego programu - zamiast tego możesz użyć aplikacji Monitor systemu(System Monitor) .

Monitor systemu(System Monitor) działa podobnie jak Menedżer zadań(Task Manager) na komputerach z systemem Windows(Windows PCs) . Zawiera listę wszystkich uruchomionych procesów na komputerze, a także podaje w czasie rzeczywistym informacje o wykorzystaniu procesora(CPU) , pamięci RAM(RAM) i dysku. Pozwala także wymusić zamknięcie dowolnego uszkodzonego oprogramowania, które nie odpowiada lub nie zamyka się bezpośrednio.

  • Aby wymusić zamknięcie programu w Ubuntu za pomocą Monitora systemu(System Monitor) , naciśnij przycisk Pokaż aplikacje(Show Applications) na dole doku Ubuntu . Na liście aplikacji(Applications) kliknij ikonę Monitora systemu(System Monitor) , aby go uruchomić.

  • Aplikacja Monitor systemu(System Monitor) uruchomi się z widoczną domyślną kartą Procesy(Processes) — jeśli nie, kliknij kartę Procesy(Processes) u góry. Na liście procesów znajdź i zlokalizuj proces (lub procesy) dla uszkodzonego programu, kliknij prawym przyciskiem myszy wpis, a następnie naciśnij opcję Zabij . (Kill)Alternatywnie wybierz proces i naciśnij przycisk Zakończ proces(End Process) u dołu okna Monitora systemu(System Monitor) .

  • Monitor systemu(System Monitor) poprosi o potwierdzenie, że chcesz zakończyć uruchomiony proces. Aby potwierdzić, naciśnij przycisk Kill Process .

Jeśli się powiedzie, proces powinien zniknąć z listy procesów Monitora systemu . (System Monitor)Jeśli program miał otwarte okno, to okno również powinno się w tym momencie zamknąć.

Jeśli Monitor systemu(System Monitor) nie zamknie programu pomyślnie, musisz zamiast tego spróbować użyć terminala.

Jak zamknąć otwarte okno za pomocą polecenia xkill?(How To Close An Open Window Using The xkill Command)

W większości przypadków oprogramowanie Monitora(System Monitor) systemu wymusza zamknięcie programu w systemie Ubuntu(Ubuntu) . Jeśli tak się nie stanie, musisz przełączyć się na terminal, aby zamknąć wszystkie nieodpowiadające programy.

Na szczęście istnieje łatwe w użyciu polecenie o nazwie xkill , które pozwala na wymuszone zamknięcie dowolnego programu przy otwartym oknie. 

  • Większość nowoczesnych wersji Ubuntu powinna być dostarczana z zainstalowanym pakietem xkill , ale jeśli okaże się, że nie jest on zainstalowany, musisz najpierw zainstalować xkill , zanim będziesz mógł z niego korzystać. Otwórz terminal i wpisz sudo apt install xorg-xkill , aby to zrobić. Po zainstalowaniu wystarczy wpisać xkill lub sudo xkill , aby zacząć z niego korzystać.

  • Wyjście terminala powie ci, abyś wybrał okno, którego klienta chcesz zabić przyciskiem 1(select the window whose client you wish to kill with button 1) . Innymi słowy, użyj myszy, aby kliknąć otwarte okno — xkill zamknie je za Ciebie. Po zabiciu wyjście terminala odpowie komunikatem o zabiciu twórcy(killing creator) przed zakończeniem.

Będzie to działać tylko w przypadku programów, które w widoczny sposób nie odpowiadają, w tym wszelkich programów z oknem GUI , z którym możesz wchodzić w interakcje.

Wymuszone zamykanie programu w Ubuntu Używanie(Ubuntu Using) poleceń pkill, kill lub killall

Korzystanie z xkill wymaga korzystania z Ubuntu z graficznym interfejsem użytkownika(GUI) . Jeśli używasz bezgłowej wersji Ubuntu bez zainstalowanego GUI , takiej jak Ubuntu Server , musisz zamiast tego użyć poleceń pkill, (pkill,) kill lub killall .

Polecenia kill i pkill zakończą każdy pojedynczy proces uruchomiony na twoim komputerze, podczas gdy killall zabije wszystkie powiązane procesy. Niektóre programy (takie jak Google Chrome ) używają wielu procesów systemowych, więc użycie kill lub pkill może niekoniecznie je zakończyć, jeśli program przestanie odpowiadać.

  • Aby użyć kill , musisz znać przypisany do niego numer identyfikacyjny procesu ( PID ) — otwórz terminal i wpisz top , aby wyświetlić listę aktualnie uruchomionych procesów. Numer identyfikacyjny procesu znajdziesz w kolumnie PID , a nazwę procesu/programu w kolumnie Polecenie .(Command)

  • Aby zatrzymać terminal za pomocą kill , wpisz kill pid , zastępując pid swoim identyfikatorem procesu (na przykład kill 582 ). Jeśli to nie zadziała, wpisz sudo kill pid . Pomyślne zakończenie procesu nie powinno skutkować dodatkowymi danymi wyjściowymi terminala, ale możesz ponownie wpisać top , aby to sprawdzić.

  • Polecenie pkill nie wymaga identyfikatora procesu, ale wymaga nazwy pakietu. Możesz to sprawdzić, używając najpierw góry(top) w kolumnie Polecenie . (Command)Gdy będziesz gotowy, wpisz pkill process , zastępując process nazwą pakietu (lub sudo pkill process, jeśli proces się nie zakończy). Podobnie jak w przypadku kill , udane polecenie pkill nie zwróci żadnych komunikatów ani danych wyjściowych.

  • Jeśli program ma wiele procesów, możesz użyć polecenia killall , aby zakończyć je wszystkie jednocześnie. Podobnie jak pkill , używa nazwy pakietu — użyj top , aby znaleźć to w kolumnie Polecenie . (Command)Aby użyć killall , wpisz killall process lub sudo killall process , zastępując process nazwą pakietu. Podobnie jak pkill , w terminalu nie zostaną zwrócone żadne komunikaty, jeśli polecenie się powiedzie.

Skuteczna konserwacja Ubuntu(Effective Ubuntu Maintenance)

Nawet gdy uruchomione oprogramowanie przestaje odpowiadać, Ubuntu daje Ci narzędzia do zachowania kontroli. Teraz wiesz, jak zamknąć proces w Ubuntu za pomocą terminala, możesz skorzystać z innych fajnych poleceń terminala systemu Linux,(cool Linux terminal commands) aby wykonać kopię zapasową komputera, wstrzymać uruchamianie poleceń zamiast je kończyć i nie tylko.

Awaria programu powinna być rzadka, ale jeśli zdarza się częściej niż powinna, może to wskazywać na problem z instalacją Ubuntu . Aby (miejmy nadzieję) rozwiązać swoje problemy , musisz przyjrzeć się najczęstszym przyczynom awarii Ubuntu .(common reasons for Ubuntu crashes)



About the author

Witam potencjalnych pracodawców! Jestem bardzo doświadczonym inżynierem oprogramowania z ponad 7-letnim doświadczeniem w branży. Wiem, jak projektować i rozwijać aplikacje dla systemu Windows 7, a na swoim profilu mam szeroki wybór rekomendacji Cool Websites. Moje umiejętności i doświadczenie oferują mi doskonałe dopasowanie do każdej firmy poszukującej utalentowanej osoby z dobrymi umiejętnościami zarządzania projektami, wiedzą programistyczną i doświadczeniem w tworzeniu stron internetowych.



Related posts