Kuinka käyttää komentoriviä ohjelman tappamiseen

Kaikki tietävät kuinka tappaa ohjelma Task Managerilla (Task Manager)Windowsissa(Windows) tai Force Quit -toiminnolla(Force Quit) OS X(OS X) : ssä , mutta joskus on hyödyllistä tappaa ohjelma komentorivin avulla. Olen törmännyt useisiin tilanteisiin, joissa ohjelma kieltäytyi lopettamasta Task Managerin(Task Manager) kautta , vaikka yritin tappaa taustalla olevan prosessin. Force Quitillä(Force Quit) on omat omituisuutensa, eikä se aina tapa ohjelmaa niin kuin sen pitäisi. Silloin voit käyttää komentorivin voimaa.

Tässä artikkelissa käyn läpi komentoja ohjelman lopettamiseen Windowsissa(Windows) , OS X :ssä ja Linuxissa(Linux) . Mielenkiintoista kyllä, tämän suorittamiseen on yleensä useampi kuin yksi komento, joten yritän mainita eri käyttämäni komennot. Se ei ole tyhjentävä luettelo, joten jos käytät toista komentoa, jota ei ole mainittu tässä, ilmoita siitä meille kommenteissa.

Windows - TSKILL ja TASKKILL

Windowsissa(Windows) voit käyttää kahta komentoa ohjelman tappamiseen :(TSKILL) TSKILL ja TASKKILL . TSKILL on yksinkertaisempi ja vähemmän tehokas komento, mutta toimii hyvin. Jos käytät esimerkiksi Microsoft Wordia(Microsoft Word) , prosessin nimi on winword.exe. Voit tappaa Wordin(Word) komentoriviltä kirjoittamalla seuraavan komennon:

tskill winword

Se tappaa Wordin(Word) ja menetät kaikki tallentamattomat tiedot, joten sinun on oltava varovainen sen käytössä. Kokeilin sitä tallentamattomassa Word - asiakirjassa ja se vain katosi, kun suoritin tämän, ei kehotteita tallentaa asiakirjoja. Tämä pätee melko pitkälti kaikkiin komentoihin, jotka aion mainita tässä, koska se on tavallaan pointti. Voit tappaa ohjelman välittömästi ilman kysymyksiä.

Tskill

Yksi huomioitava asia on, että suurimman osan ajasta, kun tätä komentoa käytetään, sitä käytetään /A-parametrin kanssa. /A käskee komennon lopettaa prosessin, joka on käynnissä kaikissa istunnoissa. Joten tyypillisesti kirjoitat seuraavan komennon varmistaaksesi, että prosessi lopetetaan:

tskill /A winword

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

Taskkill

Jos haluat enemmän hallintaa ja vaihtoehtoja ohjelman lopettamiseen Windowsissa(Windows) , käytä TASKKILLia(TASKKILL) . Ensinnäkin voit tappaa ohjelman käyttämällä seuraavaa komentoa:

taskkill /F /IM winword.exe

Huomaa, että sinun on käytettävä .EXE-tiedostoa, kun käytät TASKKILL- komentoa. /F tarkoittaa prosessin väkivaltaista lopettamista. /IM tarkoittaa kuvan nimeä eli prosessin nimeä. Jos haluat tappaa käyttämällä prosessitunnusta ( PID ), sinun on käytettävä / PID :tä /IM:n sijaan. /T on hieno, koska se tappaa kaikki määritetyn prosessin käynnistämät lapsiprosessit.

Voit myös käyttää TASKKILLia(TASKKILL) muodostaaksesi etäyhteyden toiseen järjestelmään ja lopettaaksesi prosessin kyseisessä etäjärjestelmässä. Pidän myös kyvystä käyttää yleismerkkejä TASKKILLissa(TASKKILL) .

OS X/Linux – KILL ja KILLALL

OS X : ssä ja Linuxissa(Linux) sinulla on kaksi komentoa prosessien tappamiseen: KILL ja KILLALL . Sinun on suoritettava nämä pääteikkunassa. Ohjelman tappamiseksi sinun on käytettävä joko ohjelman nimeä tai prosessin tunnusta. Voit löytää nämä tiedot joillakin tavoilla. Yksi tapa on Activity Monitorin(Activity Monitor) kautta .

Aktiivisuusmonitori

Tämä vaatii kuitenkin graafisen(GUI) käyttöliittymän. Jos käytät komentoriviä prosessin lopettamiseen, voit etsiä myös prosessitiedot komentorivin avulla. Kaksi mieleen tulevaa komentoa ovat top ja ps -ax .

Top os x

top antaa sinulle luettelon prosesseista, joissa on PID ja ohjelman nimi myös (PID)suorittimen(CPU) käytön mukaan lajiteltuna . Se on nopea tapa löytää prosessi, jonka haluat tappaa. ps -ax antaa sinulle luettelon (ps -ax)PID : n ja ohjelman polun mukaan lajiteltuna . Se on hieman erilainen kuin yläosa.

Ps-komento os x

Nyt ohjelman tappamiseen OS X :ssä . Voit lopettaa tietyn prosessin kirjoittamalla seuraavan komennon:

kill -9 83002

83002 on pääteprosessi ja(Terminal) 9 keinoa lopettaa prosessi. Voit käyttää muita numeroita, kuten 3, joka tarkoittaa Lopeta(Quit) tai 6, joka tarkoittaa keskeyttämistä(Abort) . Useimmiten(Mostly) kuitenkin pysyt 9:ssä. Voit myös käyttää KILL - komentoa tappamaan kaikki käynnissä olevat prosessit, vaikka sinun ei todennäköisesti koskaan pitäisi käyttää tätä komentoa.

kill -TERM -1

Kun KILL on hyödyllinen yhden prosessin tai kaikkien prosessien tappamiseen, KILLALL käyttää prosessiryhmän tappamiseen. Jos käytät esimerkiksi Google Chromea(Google Chrome) , sinulla saattaa olla 10 Chrome- prosessia käynnissä. Olisi todella ärsyttävää käyttää KILLiä kymmenen kertaa (KILL)Chromen(Chrome) sulkemiseen . Sen sijaan voit käyttää KILLALLia(KILLALL) seuraavasti:

killall Evernote
or
killall 'Google Chrome'

Huomaa, että sinun on käytettävä yksittäisiä lainausmerkkejä tai mitä tahansa pidempää kuin yksi sana. Lisäksi, jos prosessi ei ole käynnissä omalla nimelläsi, vaan se on käynnissä rootin alla, sinun on käytettävä seuraavaa komentoa:

sudo killall 'Google Chrome'

tai

sudo killall -9 'Google Chrome'

Jälleen 9 lähettää tietyn signaalin KILL :lle (KILL)TERM :n sijaan . Sudoa(Sudo) tarvitaan vain, jos saat virheilmoituksen luvan puuttumisesta. Muuten voit tehdä killall-(killall program) tai killall -9 -ohjelman(killall -9 program) . OS X :ssä KILLALL -(KILLALL) komento on todella kätevä, kun et voi pakottaa lopettamaan ohjelmaa. Sinun ei tarvitse tietää prosessitunnusta, mikä on mukavaa. Kirjoita vain(Just) nimi ja kaikki tähän nimeen liittyvät prosessit lopetetaan.

Tämän artikkelin tarkoituksena oli antaa sinulle kehittyneempiä menetelmiä ohjelman tappamiseen Windowsissa(Windows) , OS X :ssä ja Linuxissa(Linux) . Jos sinulla on kysyttävää ohjelman tappamisesta komentorivin avulla, lähetä kommentti, niin yritän auttaa. Nauttia!

 



About the author

Olen tietokoneteknikko, jolla on yli 10 vuoden kokemus, josta 3 vuotta 店員. Minulla on kokemusta sekä Apple- että Android-laitteista ja olen erityisen taitava tietokoneiden korjaamisessa ja päivittämisessä. Nautin myös elokuvien katsomisesta tietokoneellani ja iPhonen käyttämisestä kuvien ja videoiden ottamiseen.



Related posts