Allir vita hvernig á að drepa forrit með Task Manager í Windows eða Force Quit í OS X, en stundum er gagnlegt að drepa forrit með skipanalínunni. Ég hef lent í nokkrum aðstæðum þar sem forritið neitaði að hætta í gegnum Task Manager, jafnvel þegar ég reyndi að drepa undirliggjandi ferli. Force Quit hefur sína eigin einkenni og drepur ekki alltaf forrit eins og það ætti að gera. Það er þegar þú getur notað kraft skipanalínunnar.
Í þessari grein mun ég fara í gegnum skipanirnar til að drepa forrit í Windows, OS X og Linux. Athyglisvert er að það eru venjulega fleiri en ein skipun til að ná þessu, svo ég ætla að reyna að nefna hinar mismunandi sem ég hef notað. Það er ekki tæmandi listi, svo ef þú notar aðra skipun sem ekki er nefnd hér, vinsamlegast láttu okkur vita í athugasemdunum.
Windows – TSKILL og TASKKILL
Í Windows geturðu notað tvær skipanir til að drepa forrit: TSKILL og TASKKILL. TSKILL er einfaldari og áhrifaminni skipun, en virkar vel. Til dæmis, ef þú ert að keyra Microsoft Word, er ferli nafnið winword.exe. Til að drepa Word frá skipanalínunni skaltu bara slá inn eftirfarandi skipun:
tskill winword
Það mun drepa Word og þú munt tapa öllum óvistuðum gögnum, svo þú verður að fara varlega í notkun þeirra. Ég prófaði það á óvistuðu Word skjali og það hvarf bara þegar ég keyrði þetta, engar leiðbeiningar um að vista skjölin. Þetta á nokkurn veginn við um allar skipanirnar sem ég ætla að nefna hér þar sem það er eiginlega málið. Þú getur drepið forrit samstundis án nokkurra spurninga.
Eitt sem þarf að hafa í huga er að oftast sem þessi skipun er notuð er hún notuð með /A færibreytunni. /A segir skipuninni að ljúka ferlinu sem keyrir undir öllum lotum. Svo venjulega myndir þú slá inn eftirfarandi skipun til að vera sérstaklega viss um að ferlið sé drepið:
tskill /A winword
Önnur skipunin, sem hefur fleiri valkosti og er öflugri, er TASKKILL. Ef þú skoðar hjálparsíðuna fyrir TASKKILL sérðu hvað ég meina:
Ef þú vilt hafa meiri stjórn og möguleika til að drepa forrit í Windows, notaðu TASKKILL. Til að byrja með geturðu drepið forrit með því að nota eftirfarandi skipun:
taskkill /F /IM winword.exe
Athugaðu að þú verður að nota .EXE þegar þú notar TASKKILL skipunina. /F þýðir að stöðva ferlið af krafti. /IM þýðir nafn myndarinnar, þ.e. heiti ferlisins. Ef þú vilt drepa með því að nota ferli ID (PID), verður þú að nota /PID í stað /IM. /T er frábært vegna þess að það mun drepa alla undirferli sem byrjað er af tilgreindu ferli.
Þú getur líka notað TASKKILL til að fjartengjast öðru kerfi og drepa ferli á því ytra kerfi. Það sem mér líkar líka við er hæfileikinn til að nota jokertákn í TASKKILL.
OS X/Linux – KILL og KILLALL
Í OS X og Linux hefurðu tvær skipanir til að drepa ferli: KILL og KILLALL. Þú verður að keyra þetta í flugstöðinni. Til þess að drepa forrit þarftu annað hvort að nota forritsheitið eða ferli ID. Það eru nokkrar leiðir til að finna þessar upplýsingar. Ein leiðin er í gegnum Activity Monitor.
Hins vegar þarf GUI viðmótið. Ef þú ert að nota skipanalínuna til að drepa ferli geturðu notað skipanalínuna til að finna upplýsingar um ferlið líka. Tvær skipanir sem koma upp í hugann eru top og ps -ax .
toppur mun gefa þér lista yfir ferla með PID og heiti forritsins einnig raðað eftir CPU notkun. Það er fljótleg leið til að finna ferlið sem þú vilt drepa. ps -ax mun gefa þér lista raðað eftir PID og slóð forritsins. Það er aðeins öðruvísi en toppurinn.
Nú til að drepa forritið í OS X. Þú getur einfaldlega slegið inn eftirfarandi skipun til að drepa ákveðið ferli:
drepa -9 83002
83002 er Terminal ferlið og 9 leiðir til að drepa ferlið. Þú getur notað aðrar tölur eins og 3, sem þýðir Hætta, eða 6, sem þýðir Hætta. Aðallega heldurðu þig við 9. Þú getur líka notað KILL skipunina til að drepa öll ferli í gangi, þó þú ættir líklega aldrei að nota þessa skipun.
drepa -TERM -1
Þar sem KILL er gagnlegt til að drepa eitt ferli eða alla ferla, er KILLALL að nota til að drepa hóp ferla. Til dæmis, ef þú ert að keyra Google Chrome gætirðu verið með 10 Chrome ferli í gangi. Það væri mjög pirrandi að nota KILL tíu sinnum til að slökkva á Chrome. Í staðinn gætirðu notað KILLALL svona:
killall Evernote
eða
killall 'Google Chrome'
Athugaðu að þú verður að nota stakar gæsalappir eða eitthvað lengra en eitt orð. Einnig, ef ferlið er ekki í gangi undir þínu nafni, heldur keyrir það undir rót, verður þú að nota eftirfarandi skipun:
sudo killall 'Google Chrome'
eða
sudo killall -9 'Google Chrome'
Aftur, 9 sendir tiltekið merki til KILL frekar en TERM. Sudo er aðeins þörf ef þú færð villu um að hafa ekki leyfi. Annars geturðu gert killall forrit eða killall -9 forrit . Í OS X kemur KILLALL skipunin sér mjög vel þegar þú getur ekki þvingað til að hætta í forriti. Þú þarft ekki að vita auðkenni ferlisins, sem er gott. Sláðu bara inn nafnið og allir ferlar verða drepnir sem tengjast því nafni.
Þessari grein var ætlað að gefa þér fullkomnari aðferðir til að drepa forrit í Windows, OS X og Linux. Ef þú hefur einhverjar spurningar um að drepa forrit með skipanalínunni, skrifaðu athugasemd og ég skal reyna að hjálpa. Njóttu!