Hogyan használjuk a parancssort egy program megölésére
Mindenki tudja, hogyan kell megölni egy programot a Feladatkezelővel (Task Manager)Windows rendszerben(Windows) vagy a Force Quit funkcióval (Force Quit)OS X rendszerben(OS X) , de néha hasznos a parancssor használatával megölni egy programot. Több olyan helyzetbe is ütköztem, amikor a program nem volt hajlandó leállni a Feladatkezelőn(Task Manager) keresztül , még akkor sem, amikor megpróbáltam leállítani a mögöttes folyamatot. A Force Quitnek(Force Quit) megvannak a maga furcsaságai, és nem mindig öl meg egy programot, ahogy kellene. Ekkor használhatja a parancssor erejét.
Ebben a cikkben a Windows(Windows) , OS X és Linux rendszeren futó programok leállítására szolgáló parancsokat fogom áttekinteni . Érdekes módon általában több parancs is létezik ennek végrehajtására, ezért megpróbálom megemlíteni az általam használt különféle parancsokat. Ez nem egy teljes lista, ezért ha más, itt nem említett parancsot használ, kérjük, tudassa velünk a megjegyzésekben.
Windows – TSKILL és TASKKILL
A Windows rendszerben(Windows) két parancsot használhat a program leállítására: TSKILL és TASKKILL . A TSKILL(TSKILL) egy egyszerűbb és kevésbé hatékony parancs, de jól teljesíti a feladatot. Ha például a Microsoft Word programot futtatja , akkor a folyamat neve winword.exe. A Word parancssorból történő leállításához írja be a következő parancsot:
tskill winword
Ez megsemmisíti a Word -öt , és elveszít minden nem mentett adatot, ezért óvatosnak kell lennie a használatával. Kipróbáltam egy nem mentett Word - dokumentumban, és egyszerűen eltűnt, amikor ezt futtattam, és nem kaptak értesítést a dokumentumok mentésére. Ez nagyjából igaz az összes parancsra, amelyeket itt megemlítek, mivel ez a lényeg. Egy program azonnal, minden kérdés nélkül megölhető.
Egy dolog, amit meg kell jegyezni, hogy ezt a parancsot legtöbbször az /A paraméterrel együtt használják. /A utasítja a parancsot, hogy fejezze be az összes szekció alatt futó folyamatot. Tehát általában a következő parancsot kell begépelnie, hogy megbizonyosodjon arról, hogy a folyamat leáll:
tskill /A winword
A második parancs, amely több opciót tartalmaz és erősebb, a TASKKILL . Ha megnézi a TASKKILL súgóoldalát(TASKKILL) , láthatja, mire gondolok:
Ha több vezérlést és lehetőségeket szeretne kapni egy program leállításához a Windows rendszerben(Windows) , használja a TASKKILL -t . Kezdetnek a következő paranccsal megölhet egy programot:
taskkill /F /IM winword.exe
Vegye figyelembe, hogy a TASKKILL(TASKKILL) parancs használatakor .EXE fájlt kell használnia. A /F a folyamat erőszakos, erőszakos leállítását jelenti. Az /IM a kép nevét, azaz a folyamat nevét jelenti. Ha a folyamatazonosítóval ( PID ) szeretne megölni, a / PID -t kell használnia az /IM helyett. A /T nagyszerű, mert megöli a megadott folyamat által elindított összes gyermekfolyamatot.
A TASKKILL segítségével távolról is csatlakozhat egy másik rendszerhez, és leállíthat egy folyamatot azon a távoli rendszeren. Amit még szeretek, az a helyettesítő karakterek használata a TASKKILL -ban .
OS X/Linux – KILL and KILLALL
OS X és Linux rendszeren két parancs áll rendelkezésre a folyamatok leállításához : (KILLALL)KILL és KILLALL . Ezeket a terminál ablakban kell futtatnia. Egy program leállításához vagy a program nevét vagy a folyamatazonosítót kell használnia. Van néhány módja ennek az információnak. Ennek egyik módja az Activity Monitor .
Ehhez azonban szükség van a grafikus(GUI) felületre. Ha a parancssort használja egy folyamat leállítására, akkor a parancssor segítségével megkeresheti a folyamatinformációkat is. Két parancs jut eszünkbe a top és a ps -ax .
A top(top) megjeleníti a folyamatok listáját a PID -vel és a programnévvel, szintén CPU - használat szerint rendezve. Ez egy gyors módja annak, hogy megtalálja a megölni kívánt folyamatot. A ps -ax(ps -ax) egy listát ad a PID és a program elérési útja szerint rendezve. Kicsit más, mint a felső.
Most pedig a program megölésére OS X -ben . Egy adott folyamat leállításához egyszerűen beírhatja a következő parancsot:
kill -9 83002
A 83002 a terminálfolyamat(Terminal) , és a 9-es eszköz a folyamat leállítására. Használhat más számokat is, például a 3-at, ami kilépést(Quit) jelent , vagy a 6-ot, ami azt jelenti, hogy megszakítja(Abort) . Legtöbbször(Mostly) azonban ragaszkodni fog a 9-hez. A KILL paranccsal is leállíthatja az összes futó folyamatot, bár valószínűleg soha nem szabad ezt a parancsot használnia.
kill -TERM -1
Ahol a KILL egy vagy az összes folyamat leállítására használható, ott a KILLALL egy folyamatcsoport leállítására szolgál. Ha például a Google Chrome -ot futtatja , előfordulhat, hogy 10 Chrome - folyamat fut. Nagyon bosszantó lenne tízszer a KILL -t használni a (KILL)Chrome leállításához . Ehelyett használhatja a KILLALL -t , így:
killall Evernote
or
killall 'Google Chrome'
Vegye figyelembe, hogy egyetlen idézőjeleket kell használnia, vagy bármit, ami egy szónál hosszabb. Továbbá, ha a folyamat nem az Ön neve alatt, hanem root alatt fut, akkor a következő parancsot kell használnia:
sudo killall 'Google Chrome'
vagy
sudo killall -9 'Google Chrome'
Ismét a 9-es az adott jelet a KILL -nek küldi, nem pedig a TERM -nek . A Sudo(Sudo) csak akkor szükséges, ha hibaüzenetet kap arról, hogy nincs engedélye. Ellenkező esetben használhatja a killall programot(killall program) vagy a killall -9 programot(killall -9 program) . OS X rendszeren (OS X)a KILLALL(KILLALL) parancs nagyon hasznos, ha nem kényszeríthető ki egy programból. Nem kell tudnia a folyamatazonosítót, ami jó. Csak(Just) írja be a nevet, és az összes, ehhez a névhez társított folyamat leáll.
Ennek a cikknek az a célja, hogy fejlettebb módszereket adjon a programok leállítására Windows , OS X és Linux rendszeren . Ha bármilyen kérdése van egy program leállításával kapcsolatban a parancssor használatával, írjon megjegyzést, és megpróbálok segíteni. Élvezd!
Related posts
Hozzon létre egy listát az indítóprogramokról a parancssoron vagy a PowerShell-en keresztül
Az automatikus kiegészítés bekapcsolása a parancssorban
Útmutató kezdőknek a Windows parancssorhoz
Konvertálja a képeket formátumok között az Ubuntu parancssorán keresztül
3 módja annak, hogy fényképet vagy videót készítsen Chromebookon
Hogyan találhatunk emlékeket a Facebookon
Hogyan lehet megtalálni a legjobb Discord szervereket
A számítógép véletlenszerűen bekapcsol magától?
Számítógép- és e-mail-figyelő vagy kémszoftver észlelése
Hogyan küldhetek névtelen szöveges üzenetet, amelyet nem lehet visszavezetni Önnek
Hogyan lehet ellenőrizni a merevlemezen a hibákat
Hogyan küldhet át Roku TV-re számítógépről vagy mobilról
8 módszer a Facebook-oldal közönségének növelésére
10 legjobb módszer a számítógép gyermekvédelmére
Mit jelent a BCC és a CC? Az alapvető e-mail nyelv ismerete
A VLOOKUP használata a Google Táblázatokban
Hogyan lehet némítani valakit a Discordon
Hogyan találhat születésnapokat a Facebookon
4 módszer a legjobb internet-lehetőségek (ISP) megtalálására a környéken
Nem tudsz előre ütemezni Uber-t? Íme, mit kell tennie