Ubuntu

Jäädytettyjen sovellusten tappaminen Ubuntussa

Jäädytettyjen sovellusten tappaminen Ubuntussa
Joskus järjestelmässäsi toimivat sovellukset jumittuvat ja lakkaavat vastaamasta. Jäädytettyä sovellusta ei voida sulkea yksinkertaisesti käyttämällä käyttöliittymän oikeassa yläkulmassa olevaa x-painiketta, mutta järjestelmän uudelleenkäynnistys ei ole aina hyvä ratkaisu - varsinkin jos järjestelmässä on kriittisiä palveluita.

Ubuntussa on useita menetelmiä, joita voidaan käyttää pakastettujen sovellusten tappamiseen turvallisesti ja nopeasti käynnistämättä järjestelmääsi uudelleen: xkill, järjestelmänvalvontaohjelmat ja komennot kill, pkill ja killall. Tässä artikkelissa käsitellään näitä menetelmiä käynnissä olevassa koneessa Ubuntu 20.04 LTS (polttoväli).

Xkill

Xkill on Linux-apuohjelma, jonka avulla voit tappaa jäädytetyt sovellukset, jotka toimivat Ubuntussa. Se on esiasennettu useimpiin Linux-jakeluihin, mutta jos sitä ei ole asennettu järjestelmään, voit asentaa sen alla kuvatulla tavalla.

Avaa ensin pääte käyttämällä Ctrl + Alt + Del ja kirjoita seuraava komento:

$ sudo apt asenna xorg-xkill

Anna sitten sudo-salasana ja kun sinulta pyydetään vahvistusta, paina y, minkä jälkeen järjestelmä aloittaa Xkillin asennuksen. Kun asennus on valmis, xkilliä voidaan käyttää vastaamattomien sovellusten tappamiseen.

Tappaa jumittunut sovellus kirjoittamalla xkill terminaalissa:

$ xkill

Tällöin kohdistimestasi tulee x. Aseta yksinkertaisesti x sovellukseen, jonka haluat sulkea, ja sulje sovellus napsauttamalla sitä.


Voit luoda pikanäppäimen xkillille napsauttamalla hiiren kakkospainikkeella Ubuntun työpöytää ja avaamalla asetukset sovellus.


Valitse Asetukset-ikkunassa Pikanäppäimet vasemmasta ruudusta.


Napsauta sitten oikeassa ruudussa + -painiketta, kuten alla olevassa kuvakaappauksessa näkyy.


Kun seuraava valintaikkuna tulee näkyviin, määritä käyttäjäystävällinen nimi pikakuvakkeelle Nimi ala. Sitten Komento kirjoita xkill. Napsauta sitten Aseta pikakuvake -painiketta valitaksesi pikakuvakkeen xkill-apuohjelmalle.


Määritä minkä tahansa näppäinyhdistelmän avulla pikakuvake xkill-apuohjelmalle. Esimerkiksi, kun haluat käynnistää xkillin painamalla Ctrl + k, pidä painettuna ja paina sitten k-näppäintä. Vapauta sitten molemmat näppäimet.


Klikkaa Lisätä -painiketta lisätäksesi pikakuvakkeen.


Nyt, kun joudut tappamaan jäädytetyn sovelluksen, voit suorittaa xkill-komennon painamalla pikanäppäimiä.

System Monitorin käyttäminen

Ubuntu System Monitorista voit myös tappaa sovelluksen. Avaa System Monitor painamalla näppäimistön super-näppäintä ja siirtymällä järjestelmän valvontaan. Kun System Monitor -kuvake tulee näkyviin, napsauta sitä avataksesi sen.


System Monitor -sovelluksessa on luettelo järjestelmässä parhaillaan käynnissä olevista prosesseista. Valitse tapettava prosessi ja napsauta sitä hiiren kakkospainikkeella. Valitse näkyviin tulevasta valikosta Tappaa tappaa valittu prosessi välittömästi.

Käyttämällä kill, pkill ja killall

Kill, pkill ja killall voidaan kutsua komentoriviltä tappamaan sovellus prosessin nimen tai prosessitunnuksen (PID) perusteella.

Löydät PID antamalla seuraavan komennon päätelaitteessa:

$ ps aux | grep

Esimerkiksi seuraavassa lähdössä, 34636 on Rhythmbox-sovelluksen PID.

$ ps aux | grep rhythmmbox


Voit tappaa prosessin sen PID-koodilla käyttämällä kill-komentoa seuraavasti:

$ tappaa 34636

Tässä 34636 on edellä saatu Rhythmmboxin PID.

Vaihtoehtoisesti voit tappaa prosessin käyttämällä sen nimeä pkill ja tapa kaikki komentoja. Kirjoita pkill, kun haluat tappaa prosessin pkill seuraa prosessin nimi seuraavasti:

$ pkill rytmikopio


Jos haluat käyttää killallia prosessin tappamiseen, kirjoita tapa kaikki seuraa prosessin nimi seuraavasti:

$ killall kromi

Johtopäätös

Kuten näette, on useita tapoja tappaa jäädytetty sovellus Ubuntussa. Käyttämällä mitä tahansa edellä mainituista menetelmistä voit helposti tappaa sovelluksen, joka ei vastaa tai lopeta. Vastaavasti voit tappaa sovelluksen, joka on lukittu toisella prosessilla.

OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...