7 načina za ubijanje programa koji ne reagiraju u Linuxu

7 načina za ubijanje programa koji ne reagiraju u Linuxu

Linux softver dovoljno je robustan za rad bez stvaranja problema, ali ponekad čak i najbolje aplikacije mogu objesiti. Umjesto da čekate da se sruše, možete ubiti ove programe koji ne reagiraju. Zapravo, postoji toliko mnogo načina za ubijanje Linux programa da biste mogli otkriti da ste razmaženi zbog izbora!





Ako imate problema s aplikacijom u Linuxu, evo nekoliko načina za ubijanje programa u Linuxu.





1. Ubijte Linux program klikom na 'X'

Vjerojatno ste već pokušali otići i skuhati topli napitak. Ako ste se vratili na računalo i ustanovili da aplikacija još uvijek visi, imalo je dovoljno vremena za oporavak. Aplikacija koja ne reagira obično ima zasivljene gumbe ili opcije za koje se čini da ne funkcioniraju. Možda nećete moći ni pomaknuti prozor aplikacije po zaslonu.





kako ukloniti nešto iz nastavka gledanja na netflixu

Dakle, koje je rješenje?

Jednostavno kliknite na x gumb u gornjem kutu (lijevo ili desno, ovisno o Linux operativnom sustavu). To bi trebalo zaustaviti program na mrtvom mjestu. Možda ćete vidjeti dijaloški okvir koji to od vas traži Čekati ili Prisilno odustati da sada to prekinem.



Ako sve ide po planu, neki će vas distributeri zatražiti da pošaljete izvješće o pogrešci.

2. Kako ubiti program u Linuxu pomoću System Monitora

Sljedeća je mogućnost otvaranje pomoćnog programa System Monitor vašeg operacijskog sustava Linux.





Da biste pronašli ovo:

  1. Otvorena Prikaži aplikacije
  2. Pomaknite se do Komunalne usluge
  3. Odaberi Monitor sustava

System Monitor prikazuje popis pokrenutih procesa pod Procesi tab.





Da biste ovdje ubili program koji ne reagira, jednostavno ga odaberite i kliknite desnom tipkom miša. Tada imate tri mogućnosti koje biste trebali isprobati ovim redoslijedom:

  • Stop: Time se postupak pauzira i omogućuje vam da ga nastavite kasnije. U većini slučajeva neće raditi.
  • Kraj: Ispravan način zatvaranja procesa, to će sigurno zatvoriti aplikaciju, čisteći privremeno datoteke na putu.
  • Ubiti: Ovo je ekstremna opcija i trebala bi se koristiti samo ako završni proces ne uspije.

Najbolje ih je koristiti redom. Međutim, ako je aplikacija ona koja redovito visi, radije biste upotrijebili naredbu za koju znate da radi.

3. Prisilno ubijte aplikacijske procese Linuxa s 'xkill'

Druga mogućnost koju možete zaposliti je xkill.

Ovo je alat za prisilno ubijanje koji je unaprijed instaliran u Ubuntuu, ali možete ga instalirati putem Terminala na druge distribucije ako je potrebno. Kada ga pozovete, xkill će vam omogućiti zatvaranje bilo kojeg procesa na radnoj površini. Instalirajte ga sljedećom naredbom:

sudo apt install xorg-xkill

Nakon što to učinite, pokrenite xkill jednostavnim upisivanjem

xkill

Pokazivač miša tada će prikazati križ (ili lubanju). Kliknite lijevom tipkom miša na prekršajnu aplikaciju da biste je zatvorili.

4. Prisilno napustite Linux aplikacije naredbom 'kill'

Ne možete zatvoriti aplikaciju koja ne reagira pomoću alata za radnu površinu? Rješenje bi moglo biti alat koji prisilno napušta Linux aplikacije u naredbenom retku.

Dostupno je nekoliko opcija naredbenog retka koje će vam pomoći zatvoriti aplikaciju. Još bolje, ove se mogu koristiti ili na vašem računalu ili putem povezivanje preko SSH -a s drugog uređaja.

Ovdje se može upotrijebiti naredba kill, ali prvo je potreban ID procesa. To možete pronaći pokretanjem naredbe koja ispituje aplikaciju za njezin ID procesa:

ps aux | grep [process name]

Rezultat će prikazati ID procesa. To se tada može koristiti na sljedeći način:

kill [process ID]

Imajte na umu da ćete možda morati dodati naredbu s sudo.

5. Koristite naredbe 'pgrep' i 'pkill' Linux Force Quit

Što ako ne znate ili ne možete pronaći ID procesa? Ovdje dolazi naredba pkill. Umjesto ID procesa, jednostavno upotrijebite pkill zajedno s imenom procesa:

pkill [process name]

Alternativno, pomoću naredbe pgrep možete pronaći ID procesa:

kako se riješiti upozorenja o autorskim pravima comcast -a
pgrep [process name]

... i nakon toga, koristite pkill s ID -om procesa.

pkill [process ID]

Kao i kod naredbe kill, to bi trebalo zatvoriti proces u roku od oko 5 sekundi.

6. Prisilno ubijte sve instance Linuxa s 'killall'

Nemate sreće s kill ili pkill -om? Vrijeme je da upotrijebite nuklearnu opciju: killall.

Srećom, nije tako strašno kao što bi moglo biti. Naredba killall završit će sve instance navedenog programa. Dakle, umjesto da ubijete jedan Firefox (ili drugi Linux preglednik ), sljedeća naredba će ih sve završiti:

killall firefox

Sve što trebate je naziv procesa i naredba killall (po mogućnosti sa sudo ako to zahtijevaju vaše postavke).

killall [process name]

Naravno, ovu naredbu trebate koristiti samo kada je to potrebno. Nije prikladan za većinu programskih situacija koje ne reagiraju.

7. Prisilno ubiti proces u Linuxu pomoću tipkovne prečice

Želite li uštedjeti vrijeme pri zatvaranju softvera koji ne reagira? Najbolja opcija je stvoriti tipkovnički prečac. To će vam dati trenutnu mogućnost zatvaranja aplikacije, ali za to je potrebno xkill. Evo kako to radi u Ubuntuu:

  1. Otvorena Postavke> Tipkovni prečaci
  2. Pomaknite se do dna i kliknite + za stvaranje nove prečice
  3. U Ime i Naredba polja za unos 'xkill'
  4. Klik Prečac za postavljanje kombinacije tipkovnih prečaca za pozivanje naredbe
  5. Klik Dodati Završiti

Da biste koristili prečac kada aplikacija visi, samo upotrijebite tipkovni prečac. Pokazivač miša postat će X i možete kliknuti bilo gdje u aplikaciji koju želite zatvoriti.

Redovito ubijate Linux aplikacije? Nadogradite svoj hardver

Uzrokuju li aplikacije koje ne reagiraju redovito probleme? Vjerojatno biste mogli imati koristi od uvođenja nekih promjena u svoje Linux računalo.

kako isključiti zaslon prijenosnog računala bez sna

Instaliranje dodatnog RAM -a broj je jedan od načina da svom računalu date više snage, a možda je upravo ono što vam je potrebno da spriječite da te temperamentne aplikacije u budućnosti ne reagiraju.

Sada znate kako prekinuti program u Linuxu

Dakle, sljedeći put kada Linux aplikacija ili uslužni program visi i prestane reagirati, sve što trebate učiniti je primijeniti jedno od ovih rješenja:

  1. Pritisnite X u kutu
  2. Koristite Monitor sustava
  3. Upotrijebite aplikaciju xkill
  4. Upotrijebite naredbu kill
  5. Zatvorite Linux aplikacije s pkill -om
  6. Za zatvaranje softvera upotrijebite killall
  7. Izradite prečac na tipkovnici za automatiziranje ubijanja aplikacije u Linuxu

Ako redovito imate nereagirajuće Linux aplikacije, zašto ne razmislite o prelasku na lagani Linux operacijski sustav?

Udio Udio Cvrkut E -pošta 14 lakih distribucija Linuxa koje će vašem starom računalu dati novi život

Trebate lagani operacijski sustav? Ove posebne distribucije Linuxa mogu raditi na starijim računalima, od kojih neka imaju samo 100 MB RAM -a.

Pročitajte Dalje
Povezane teme
  • Linux
  • Tehnička podrška
  • Upravljanje zadacima
  • Rješavanje problema
  • Savjeti za Linux
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije te zaista koristan proizvođač podcasta, s velikim iskustvom u podršci za stolna računala i softveru. Suradnik časopisa Linux Format, Christian je majstor za Raspberry Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu