Kotisivu » Tietokonevinkkejä » Kuinka käyttää komentoriviä ohjelman tappamiseksi

    Kuinka käyttää komentoriviä ohjelman tappamiseksi

    Kaikki tietävät, miten voit tappaa ohjelman käyttämällä Windows-käyttöjärjestelmää tai OS X: n Force Quit -ohjelmaa, mutta joskus on hyödyllistä tappaa ohjelma komentorivillä. Olen joutunut useisiin tilanteisiin, joissa ohjelma kieltäytyi lopettamasta Task Managerin kautta, vaikka yritin tappaa taustalla olevan prosessin. Force Quit -palvelussa on omat äkilliset arvot ja se ei aina tapaa sellaista ohjelmaa kuin pitäisi. Silloin voit käyttää komentorivin tehoa.

    Tässä artikkelissa käyn läpi ohjeet ohjelman tappamiseksi Windowsissa, OS X: ssä ja Linuxissa. Mielenkiintoista on, että yleensä on useampi kuin yksi komento tämän toteuttamiseksi, joten yritän mainita ne, joita olen käyttänyt. Se ei ole tyhjentävä luettelo, joten jos käytät muuta komentoa, jota ei ole mainittu tässä, kerro meille kommenteistamme.

    Windows - TSKILL ja TASKKILL

    Windowsissa voit käyttää kahta komentoa tappamaan ohjelman: TSKILL ja TASKKILL. TSKILL on yksinkertaisempi ja vähemmän tehokas komento, mutta tekee työn hienosti. Jos esimerkiksi käytät Microsoft Wordia, prosessin nimi on winword.exe. Jos haluat tappaa Wordin komentoriviltä, ​​kirjoita seuraava komento:

    tskill winword

    Se tappaa Wordin ja menetät kaikki tallentamattomat tiedot, joten sinun täytyy olla varovainen käyttää sitä. Yritin sitä tallentamattomalla Word-doc-tiedostolla ja se vain katosi, kun suoritin tämän, ei kehotuksia tallentaa asiakirjoja. Tämä pätee melkoisesti kaikkiin käskyihin, joita mainitsen täällä, koska se on sellainen asia. Voit tappaa ohjelman välittömästi ilman kysymyksiä.

    On huomattava, että suurimman osan ajasta, jolloin tätä komentoa käytetään, sitä käytetään / A-parametrin kanssa. / A kertoo komennon lopettaa prosessin, joka on käynnissä kaikissa istunnoissa. Joten tyypillisesti kirjoitat seuraavan komennon varmistaaksesi, että prosessi tapetaan:

    tskill / A winword

    Toinen komento, jossa on enemmän vaihtoehtoja ja joka on tehokkaampi, on TASKKILL. Jos tarkastelet TASKKILLin ohjesivua, näet mitä tarkoitan:

    Jos haluat enemmän ohjausta ja vaihtoehtoja ohjelman tappamiseksi Windowsissa, käytä TASKKILL-ohjelmaa. Aloittelijoille voit tappaa ohjelman käyttämällä seuraavaa komentoa:

    taskkill / F / IM winword.exe

    Huomaa, että käytät .EXE: tä, kun käytät TASKKILL-komentoa. / F tarkoittaa prosessin voimakasta lopettamista voimakkaasti. / IM tarkoittaa kuvan nimeä, eli prosessin nimeä. Jos haluat tappaa käyttämällä prosessitunnusta (PID), sinun on käytettävä / PID: ää sijasta / IM. / T on loistava, koska se tappaa kaikki määritetyn prosessin aloittamat lapsiprosessit.

    Voit myös käyttää TASKKILLia etäkäyttöön toiseen järjestelmään ja tappaa prosessin kyseisellä etäjärjestelmällä. Pidän myös kyvystä käyttää merkkejä TASKKILLissa.

    OS X / Linux - KILL ja KILLALL

    OS X: ssä ja Linuxissa on kaksi käskyä prosessien tappamiseksi: KILL ja KILLALL. Näitä on suoritettava pääteikkunassa. Jotta voit tappaa ohjelman, sinun on joko käytettävä ohjelman nimeä tai prosessitunnusta. On joitakin tapoja löytää tämä tieto. Yksi tapa on Activity Monitorin kautta.

    Tämä vaatii kuitenkin käyttöliittymän. Jos käytät komentoriviä prosessin tappamiseksi, voit käyttää komentoriviä myös prosessitiedon löytämiseen. Kaksi käskyä, jotka tulevat mieleen, ovat ylin ja ps -ax.

    ylin antaa sinulle luettelon prosesseista, joissa on PID ja ohjelman nimi lajitellaan myös CPU: n käytön mukaan. Se on nopea tapa löytää prosessi, jonka haluat tappaa. ps -ax antaa sinulle listatun lajittelun PID: n ja ohjelman polun mukaan. Se on hieman erilainen kuin alkuun.

    Nyt voit tappaa ohjelman OS X: ssä. Voit yksinkertaisesti kirjoittaa seuraavan komennon tappamaan tietyn prosessin:

    tappaa -9 83002

    83002 on terminaaliprosessi ja 9 keinoa tappaa prosessi. Voit käyttää muita numeroita, kuten 3, mikä tarkoittaa Lopeta tai 6, mikä tarkoittaa keskeyttämistä. Useimmiten kuitenkin pysyt kiinni 9. Voit myös käyttää KILL-komentoa tappamaan kaikki käynnissä olevat prosessit, vaikka et todennäköisesti koskaan käytä tätä komentoa.

    tappaa -TERM -1

    Kun KILL on hyödyllinen yhden prosessin tai kaikkien prosessien tappamiseksi, KILLALL käyttää tapausryhmän prosessia. Jos esimerkiksi käytät Google Chromea, sinulla saattaa olla 10 Chrome-prosessia. Olisi todella ärsyttävää käyttää KILL: tä kymmenen kertaa Chromen sammuttamiseksi. Sen sijaan voit käyttää KILLALLia näin:

    tappaa Evernote
    tai
    killall Google Chrome

    Huomaa, että sinun on käytettävä yksittäisiä lainausmerkkejä tai muuta kuin yhtä sanaa. Jos prosessi ei ole käynnissä nimesi alla, vaan se toimii juuren alla, sinun on käytettävä seuraavaa komentoa:

    sudo killall 'Google Chrome'

    tai

    sudo killall -9 Google Chrome

    Jälleen kerran 9 lähettää tietyn signaalin KILL: lle eikä TERM: lle. Sudoa tarvitaan vain, jos saat virheen siitä, että sinulla ei ole lupaa. Muuten voit tehdä killall-ohjelma tai killall -9-ohjelma. OS X: ssä KILLALL-komento on todella kätevä, kun et voi pakottaa lopettamaan ohjelman. Sinun ei tarvitse tietää prosessin tunnusta, joka on mukava. Kirjoita vain nimi ja kaikki prosessit tapetaan siihen nimeen.

    Tämän artikkelin tarkoituksena oli antaa sinulle kehittyneempiä menetelmiä ohjelman tappamiseksi Windowsissa, OS X: ssä ja Linuxissa. Jos sinulla on kysyttävää ohjelman tappamisesta komentorivillä, lähetä kommentti ja yritän auttaa. Nauttia!