Sulje ohjelma väkisin Ubuntussa

Kun ohjelma lakkaa vastaamasta Windowsissa(Windows) , useimmat käyttäjät tietävät kuinka pysäyttää se painamalla Ctrl + Alt + Delete , painamalla Tehtävienhallinta(Task Manager) - vaihtoehtoa ja sulkemalla sen sieltä. Tämä lähestymistapa ei aivan siirry Linux - jakeluihin, kuten Ubuntuun(Ubuntu) , mutta se ei tarkoita, että sinulla ei olisi vaihtoehtoja, kun ohjelma kaatuu. 

Päinvastoin – on olemassa useita tapoja sulkea ohjelma Ubuntussa (Ubuntu)CMD :n avulla . Jos haluat käyttää päätettä, voit pakottaa ongelmalliset ohjelmat sulkeutumaan komennoilla, kuten killall tai xkill , tai voit käyttää sen sijaan System Monitor -sovellusta. 

Käynnissä olevan Ubuntu-prosessin pakottaminen sulkemaan System Monitorin avulla(Using The System Monitor To Force Close a Running Ubuntu Process)

Vaikka avoimen prosessin sulkeminen Ubuntussa(Ubuntu) on riittävän helppoa päätelaitteen avulla, aloittelijat eivät ehkä tunnu mukavalta tehdä tämä. Mutta Ubuntu - käyttäjän ei tarvitse mennä päätelaitteen lähelle pakottaakseen kaatuneen ohjelman sulkemisen – voit käyttää sen sijaan System Monitor -sovellusta.

Järjestelmänvalvonta toimii samalla tavalla kuin Task Manager Windows - (System Monitor)tietokoneissa(Windows PCs) . Se luettelee kaikki tietokoneellasi käynnissä olevat prosessit sekä antaa sinulle reaaliaikaisia ​​tietoja suorittimen(CPU) , RAM -muistin ja levyn käytöstä. Sen avulla voit myös pakottaa sulkemaan kaikki kaatuneet ohjelmistot, jotka eivät vastaa tai sulkeutuvat suoraan.

  • Voit pakottaa ohjelman sulkemaan Ubuntussa (Ubuntu)System Monitorin(System Monitor) avulla painamalla Näytä sovellukset -painiketta (Show Applications)Ubuntu - telakan alaosassa . Napsauta sovellusluettelossasi (Applications)System Monitor -kuvaketta käynnistääksesi sen.

  • System Monitor -sovellus käynnistyy ja oletusarvoinen Prosessit -välilehti on näkyvissä – jos se ei näy, napsauta Prosessit- välilehteä (Processes)yläreunassa(Processes) . Etsi ja etsi kaatuneen ohjelman prosessi (tai prosessit) prosessiluettelosta, napsauta merkintää hiiren kakkospainikkeella ja paina sitten Tapa(Kill) - vaihtoehtoa. Vaihtoehtoisesti voit valita prosessin ja painaa Lopeta prosessi(End Process) -painiketta System Monitor -ikkunan alaosassa.

  • System Monitor pyytää vahvistusta, että haluat lopettaa käynnissä olevan prosessin. Vahvista painamalla Kill Process -painiketta.

Jos se onnistui, prosessin pitäisi kadota System Monitor -prosessien luettelosta. Jos ohjelmassa oli avoin ikkuna, tämän ikkunan pitäisi myös sulkeutua tässä vaiheessa.

Jos System Monitor ei sulkenut ohjelmaa onnistuneesti, sinun on yritettävä käyttää päätettä sen sijaan.

Avoimen ikkunan sulkeminen xkill-komennolla(How To Close An Open Window Using The xkill Command)

Useimmissa tapauksissa System Monitor -ohjelmisto sulkee väkisin ohjelman Ubuntussa(Ubuntu) . Jos näin ei tapahdu, sinun on vaihdettava terminaaliin sulkeaksesi kaikki ei-vastaavat ohjelmat.

Onneksi on helppokäyttöinen komento nimeltä xkill , jonka avulla voit sulkea väkisin minkä tahansa ohjelman avoimesta ikkunasta. 

  • Useimmat Ubuntun(Ubuntu) nykyaikaiset versiot sisältävät xkill - paketin asennettuna, mutta jos huomaat, että sitä ei ole asennettu, sinun on asennettava xkill ennen kuin voit käyttää sitä. Avaa pääte ja kirjoita sudo apt install xorg-xkill tehdäksesi tämän. Kun se on asennettu, kirjoita xkill tai sudo xkill aloittaaksesi sen käytön.

  • Päätteen tuloste käskee sinua valitsemaan painikkeella 1 ikkunan, jonka asiakkaan haluat tappaa(select the window whose client you wish to kill with button 1) . Toisin sanoen, napsauta hiirellä avointa ikkunaa – xkill sulkee tämän puolestasi. Kun terminaali on tapettu, se vastaa tappavalla luojaviestillä(killing creator) ennen lopettamista.

Tämä toimii vain ohjelmissa, jotka näkyvästi eivät vastaa, mukaan lukien kaikki ohjelmat, joissa on GUI- ikkuna ja joita voit käyttää.

Ohjelman väkivaltainen sulkeminen Ubuntussa(Ubuntu Using) pkill, kill tai killall -komentojen avulla

xkillin käyttö edellyttää Ubuntua(Ubuntu) graafisen käyttöliittymän(GUI) kanssa . Jos käytät Ubuntun(Ubuntu) päätöntä versiota ilman graafista käyttöliittymää(GUI) , kuten Ubuntu Server , sinun on käytettävä pkill-, kill- (pkill,) tai(killall) killall -(kill ) komentoja sen sijaan.

Kill- ja pkill(kill ) - komennot lopettavat kaikki tietokoneellasi käynnissä olevat prosessit, kun taas killall tappaa(pkill) kaikki siihen liittyvät prosessit. Jotkut ohjelmat (kuten Google Chrome ) käyttävät useita järjestelmäprosesseja, joten kill- tai pkill (kill)-komentojen(pkill ) käyttö ei välttämättä lopeta niitä, jos ohjelma lakkaa vastaamasta.

  • Jotta voit käyttää kill -toimintoa(kill) , sinun on tiedettävä sille määritetty prosessin tunnus ( PID ) – avaa pääte ja kirjoita top nähdäksesi luettelon käynnissä olevista prosesseista. Löydät prosessin tunnusnumeron PID - sarakkeesta ja prosessin/ohjelman nimen Komento(Command) - sarakkeesta.

  • Pysäyttääksesi killin käyttävän terminaalin kirjoita kill pid(kill pid) ja korvaa pid prosessitunnuksellasi (esimerkiksi kill 582 ). Jos se ei toimi, kirjoita sen sijaan sudo kill pid . Onnistuneen prosessin lopettamisen ei pitäisi johtaa ylimääräiseen päätetulosteeseen, mutta voit kirjoittaa top uudelleen tarkistaaksesi.

  • pkill -(pkill) komento ei vaadi prosessin tunnusnumeroa, mutta se vaatii paketin nimen. Voit tarkistaa tämän valitsemalla Komento(Command) - sarakkeen yläosa(top) ensin . Kun olet valmis, kirjoita pkill process ja korvaa prosessi(process) paketin nimellä (tai sudo pkill process, jos prosessi ei pääty). Kuten kill :n kohdalla , onnistunut pkill- komento ei palauta viestejä tai tulosta.

  • Jos ohjelmassa on useita prosesseja, voit käyttää killall - komentoa lopettaaksesi ne kaikki kerralla. Kuten pkill , tämä käyttää paketin nimeä - käytä top löytääksesi sen Komento(Command) - sarakkeesta. Jos haluat käyttää killall -toimintoa(killall) , kirjoita killall process tai sudo killall process ja korvaa prosessi(process) paketin nimellä. Kuten pkill , terminaaliin ei palauteta viestejä, jos komento onnistuu.

Tehokas Ubuntu-ylläpito(Effective Ubuntu Maintenance)

Vaikka käynnissä oleva ohjelmisto lakkaa vastaamasta, Ubuntu antaa sinulle työkalut, joiden avulla voit pysyä hallinnassa. Nyt tiedät kuinka sulkea prosessi Ubuntussa(Ubuntu) terminaalilla, voit hyödyntää muita hienoja Linux(cool Linux terminal commands) -päätekomentoja varmuuskopioidaksesi tietokoneesi, keskeyttääksesi komennot niiden lopettamisen sijaan ja paljon muuta.

Kaatuvan ohjelman pitäisi olla harvinainen tapahtuma, mutta jos se tapahtuu useammin kuin sen pitäisi, se voi viitata ongelmaan Ubuntu - asennuksessasi. Sinun on tutkittava joitain yleisiä syitä Ubuntun kaatumisille(common reasons for Ubuntu crashes) ratkaistaksesi ongelmasi (toivottavasti).



About the author

Olen Windows Phone -harrastaja ja olen työskennellyt uusien käyttötapojen kehittämiseksi käyttöjärjestelmän käyttöön jo yli 10 vuotta. Minulla on syvä ymmärrys Microsoft Officen toiminnasta ja siitä, kuinka saada Edgestä kaikki irti. Kokemukseni älypuhelimista mahdollistaa myös vahvojen suhteiden kehittymisen asiakkaiden ja työtovereiden kanssa, mikä on tärkeää kaikissa ammateissa.



Related posts