Kaikki tietävät, kuinka tappaa ohjelma Windowsin Task Manager -ohjelmassa tai Force Quit OS X: ssä, mutta joskus on hyödyllistä tappaa ohjelma komentorivillä. Olen joutunut useisiin tilanteisiin, joissa ohjelma kieltäytyi päättymästä Task Managerin kautta, vaikka yritin tappaa taustalla olevan prosessin. Force Quit on oma omituisuutensa ja ei aina tappaa ohjelmaa kuin se pitäisi. Juuri silloin voit käyttää komentorivin voimakkuutta.
Tässä artikkelissa käsittelen komentoja tappaakseni ohjelman Windows, OS X ja Linux. Mielenkiintoista on, että yleensä on useampi kuin yksi käsky tämän toteuttamiseksi, joten yritän mainita erilaiset, joita olen käyttänyt. Se ei ole tyhjentävä luettelo, joten jos käytät muuta käskyä, jota ei ole mainittu tässä, ilmoita siitä meille kommentteihin.
Windowsissa voit käyttää kahta komentoa: TSKILL ja TASKKILL. TSKILL on yksinkertaisempi ja vähemmän tehokas käsky, mutta työ on vain hieno. Jos esimerkiksi suoritat Microsoft Wordia, prosessin nimi on winword.exe. Tuhoa Word komentoriviltä kirjoittamalla seuraava komento:
tskill winword
Se tappaa Wordin ja menetät tallentamattomat tiedot, joten sinun on käytettävä varovaisuutta. Olin kokeillut sitä tallentamattomassa Word-dokumentissa ja se vain kadonnut, kun käsitin tämän, ei kehotuksia tallentaa asiakirjoja. Tämä pätee aivan kaikkiin käskyihin, joihin aion mainita, koska se on sellainen asia. Voit tappaa ohjelman heti ilman kysymyksiä.
Yksi asia on huomata, että suurimman osan ajasta, jolloin tätä komentoa käytetään, sitä käytetään / A -parametrin kanssa. / A kertoo komennon lopettaa kaikkien istuntojen aikana käynnissä olevan prosessin. Joten tyypillisesti kirjoitat seuraavan komennon varmistaaksesi, että prosessi kuolee:
tskill / A winword
Toinen komento, jolla on enemmän vaihtoehtoja ja joka on tehokkaampi, on TASKKILL. Jos katsot TASKKILLin ohjesivua, näet, mitä tarkoitan:
Jos haluat saada enemmän hallintaa ja vaihtoehtoja tappaa ohjelma Windowsissa, käytä TASKKILLia. Aloittelijoille voit tappaa ohjelman käyttämällä seuraavaa komentoa:
taskkill / F / IM winword.exe
Huomaa, että sinun on käytettävä .EXE-toimintoa, kun käytät TASKKILL-komentoa. / F tarkoittaa voimakkaasti lopettamaan prosessin voimakkaasti. / IM tarkoittaa kuvan nimeä eli prosessin nimeä. Jos haluat tappaa prosessidunnuksen (PID) avulla, sinun on käytettävä / PID sijaan / IM. / T on hyvä, koska se tappaa kaikki prosessin aloittamat lapsiprosessit.
Voit myös käyttää TASKKILLia etäyhteyden muodostamiseen toiseen järjestelmään ja tappaa prosessin kyseisellä etäjärjestelmällä. Pidän myös mielestäni kyvystä käyttää piirroksia TASKKILLissa.
OS X: ssä ja Linuxissa on kaksi komentoa prosessien lopettamiseksi: KILL ja KILLALL. Sinun on suoritettava nämä pääteikkunassa. Jotta voit tappaa ohjelman, sinun täytyy joko käyttää ohjelman nimeä tai prosessin tunnusta. Tällä tavoin voit löytää tämän tiedon. Yksi tapa on Activity Monitor -ohjelman kautta.
Tämä edellyttää kuitenkin graafisen käyttöliittymän käyttöliittymää. Jos käytät komentorivin tappaa prosessia, voit myös komentorivillä löytää prosessitiedot. Kaksi käskyä, jotka tulevat mieleen, ovat ylin ja ps -ax.
ylin antaa sinulle luettelon prosesseista, joissa PID ja ohjelman nimi myös lajitellaan CPU: n käytön mukaan. Se on nopea tapa löytää prosessi, jonka haluat tappaa. ps -ax antaa sinulle luettelon lajiteltuna PID: llä ja ohjelman polulla. Se on hieman erilainen kuin huippu.
Nyt tappaminen ohjelma OS X. Voit kirjoittaa vain seuraavan komennon tappaa tietyn prosessin:
tappaa -9 83002
83002 on terminaaliprosessi ja 9 tarkoittaa tappaa prosessin. Voit käyttää muita numeroita, kuten 3, eli Quit tai 6, mikä tarkoittaa Abortia. Useimmiten kuitenkin joudut tarttumaan 9: ään. Voit myös käyttää KILL-komentoa tappamaan kaikki käynnissä olevat prosessit, mutta sinun ei todennäköisesti koskaan tarvitse käyttää tätä komentoa.
tappaa -TERM -1
Jos KILL on hyödyllinen tappaa yksi prosessi tai kaikki prosessit, KILLALL käyttää tappaa prosessiryhmä. Jos esimerkiksi käytät Google Chromea, sinulla voi olla 10 Chrome-prosessia käynnissä. Olisi todella ärsyttävää käyttää KILL kymmenkertaisesti sammuttamaan Chrome. Sen sijaan voit käyttää KILLALLia näin:
killall Evernote
tai
killall "Google Chrome"
Huomaa, että sinun on käytettävä yksittäisiä lainauksia tai kauemmin kuin yksi sana. Lisäksi, jos prosessi ei ole käynnissä nimesi alla, vaan sen sijaan juoksee juuressa, sinun on käytettävä seuraavaa komentoa:
sudo killall 'Google Chrome'
tai
sudo killall -9 'Google Chrome'
Jälleen 9 lähettää tiettyä signaalia KILLille kuin TERM: lle. Sudo tarvitsee vain, jos saat virheen siitä, ettei sinulla ole lupaa. Muuten voit tehdä killall-ohjelma tai killall -9-ohjelma. OS X: ssä KILLALL-komento on todella kätevä, kun et voi pakottaa ohjelman lopettamista. Sinun ei tarvitse tietää prosessin tunnusta, mikä on mukavaa. Kirjoita vain nimi ja kaikki prosessit tapetaan kyseisen nimen mukana.
Tämän artikkelin tarkoituksena oli antaa sinulle kehittyneempiä tapoja tappaa ohjelma Windowsissa, OS X: ssä ja Linuxissa. Jos sinulla on kysyttävää ohjelmiston tappamisesta komentoriviltä, lähetä kommentti ja yritän auttaa. Nauttia!