Hoe de opdrachtregel te gebruiken om een ​​programma te doden

Iedereen weet hoe je een programma kunt beëindigen met Taakbeheer in Windows of Forceer stop in OS X, maar soms is het handig om een ​​programma te beëindigen via de opdrachtregel. Ik ben verschillende situaties tegengekomen waarin het programma weigerde te beëindigen via Taakbeheer, zelfs toen ik probeerde het onderliggende proces te beëindigen. Forceer stop heeft zijn eigen eigenaardigheden en doodt een programma niet altijd zoals het zou moeten. Dat is wanneer u de kracht van de opdrachtregel kunt gebruiken.

In dit artikel zal ik de opdrachten doornemen voor het doden van een programma in Windows, OS X en Linux. Interessant is dat er meestal meer dan één commando is om dit te bereiken, dus ik zal proberen de verschillende te noemen die ik heb gebruikt. Het is geen uitputtende lijst, dus als u een andere opdracht gebruikt die hier niet wordt vermeld, laat het ons dan weten in de opmerkingen.

Windows – TSKILL en TASKKILL

In Windows kunt u twee opdrachten gebruiken om een ​​programma te beëindigen: TSKILL en TASKKILL. TSKILL is een eenvoudiger en minder krachtig commando, maar doet zijn werk prima. Als u bijvoorbeeld Microsoft Word uitvoert, is de procesnaam winword.exe. Om Word vanaf de opdrachtregel te doden, typt u gewoon de volgende opdracht:

tskill winwoord

Dat zal Word doden en je verliest alle niet-opgeslagen gegevens, dus je moet voorzichtig zijn met het gebruik ervan. Ik probeerde het uit op een niet-opgeslagen Word-document en het verdween gewoon toen ik dit uitvoerde, geen prompts om de documenten op te slaan. Dit geldt vrijwel voor alle commando's die ik hier ga noemen, want daar gaat het eigenlijk om. U kunt een programma zonder enige vragen onmiddellijk beëindigen.

Hoe de opdrachtregel te gebruiken om een ​​programma te doden

Een ding om op te merken is dat deze opdracht meestal wordt gebruikt met de parameter /A. /A vertelt de opdracht om het proces dat onder alle sessies wordt uitgevoerd, te beëindigen. Dus typt u meestal de volgende opdracht om er extra zeker van te zijn dat het proces wordt gedood:

tskill /Een winwoord

Het tweede commando, dat meer opties heeft en krachtiger is, is TASKKILL. Als je naar de helppagina voor TASKKILL kijkt, zie je wat ik bedoel:

Hoe de opdrachtregel te gebruiken om een ​​programma te doden

Als je meer controle en opties wilt hebben voor het doden van een programma in Windows, gebruik dan TASKKILL. Om te beginnen kun je een programma doden door de volgende opdracht te gebruiken:

taskkill /F /IM winword.exe

Merk op dat u .EXE moet gebruiken wanneer u de opdracht TASKKILL gebruikt. /F betekent het proces geforceerd beëindigen. /IM betekent de afbeeldingsnaam, dwz de procesnaam. Als u wilt doden met behulp van de proces-ID (PID), moet u /PID gebruiken in plaats van /IM. /T is geweldig omdat het alle onderliggende processen doodt die door het opgegeven proces zijn gestart.

Je kunt TASKKILL ook gebruiken om op afstand verbinding te maken met een ander systeem en een proces op dat externe systeem te stoppen. Wat ik ook leuk vind, is de mogelijkheid om wildcards te gebruiken in TASKKILL.

OS X/Linux – KILL en KILLALL

In OS X en Linux heb je twee commando's voor het doden van processen: KILL en KILLALL. U moet deze in het terminalvenster uitvoeren. Om een ​​programma te doden, moet u de programmanaam of de proces-ID gebruiken. Er zijn enkele manieren waarop u deze informatie kunt vinden. Een manier is via de Activity Monitor.

Hoe de opdrachtregel te gebruiken om een ​​programma te doden

Dat vereist echter de GUI-interface. Als u de opdrachtregel gebruikt om een ​​proces te beëindigen, kunt u de opdrachtregel ook gebruiken om de procesinformatie te vinden. Twee commando's die in je opkomen zijn top en ps -ax .

Hoe de opdrachtregel te gebruiken om een ​​programma te doden

top geeft je een lijst met processen met de PID en de programmanaam ook gesorteerd op CPU-gebruik. Het is een snelle manier om het proces te vinden dat u wilt doden. ps -ax geeft je een lijst gesorteerd op PID en het pad van het programma. Het is iets anders dan boven.

Hoe de opdrachtregel te gebruiken om een ​​programma te doden

Nu voor het doden van het programma in OS X. U kunt eenvoudig de volgende opdracht typen om een ​​specifiek proces te beëindigen:

dood -9 83002

83002 is het Terminal-proces en de 9 middelen om het proces te beëindigen. U kunt andere cijfers gebruiken, zoals 3, wat Afsluiten betekent, of 6, wat Afbreken betekent. Meestal blijf je echter bij 9. Je kunt ook het KILL-commando gebruiken om alle actieve processen te beëindigen, hoewel je dit commando waarschijnlijk nooit zou moeten gebruiken.

doden -TERM -1

Waar KILL nuttig is voor het doden van één proces of alle processen, wordt KILLALL gebruikt voor het doden van een groep processen. Als u bijvoorbeeld Google Chrome gebruikt, zijn er mogelijk 10 Chrome-processen actief. Het zou heel vervelend zijn om KILL tien keer te gebruiken om Chrome af te sluiten. In plaats daarvan zou je KILLALL als volgt kunnen gebruiken:

dood alle Evernote

of

killall 'Google Chrome'

Merk op dat u de enkele aanhalingstekens of iets langer dan één woord moet gebruiken. Ook als het proces niet onder uw naam draait, maar in plaats daarvan onder root draait, moet u de volgende opdracht gebruiken:

sudo killall 'Google Chrome'

of

sudo killall -9 'Google Chrome'

Nogmaals, de 9 stuurt het specifieke signaal naar KILL in plaats van TERM. Sudo is alleen nodig als u een foutmelding krijgt dat u geen toestemming heeft. Anders kun je het killall-programma of het killall-9-programma doen . Op OS X is het KILLALL-commando erg handig als je een programma niet geforceerd kunt afsluiten. U hoeft de proces-ID niet te weten, wat prettig is. Typ gewoon de naam in en alle processen die aan die naam zijn gekoppeld, worden gedood.

Dit artikel was bedoeld om u meer geavanceerde methoden te geven voor het doden van een programma in Windows, OS X en Linux. Als je vragen hebt over het doden van een programma met behulp van de opdrachtregel, plaats dan een opmerking en ik zal proberen te helpen. Genieten van!

Laat een reactie achter

Hoe maak je een beugelhouder schoon: een veilige, eenvoudige routine waarmee je hem ook echt droog krijgt?

Hoe maak je een beugelhouder schoon: een veilige, eenvoudige routine waarmee je hem ook echt droog krijgt?

Leer hoe je een beugelhouder schoonmaakt met milde zeep en lauw water, hoe je hem goed droogt, hoe je schadelijke hitte vermijdt en wanneer je de houder moet vervangen.

Hoe reinig je een auto-luchtfilter veilig: wanneer moet je hem reinigen en wanneer moet je hem vervangen?

Hoe reinig je een auto-luchtfilter veilig: wanneer moet je hem reinigen en wanneer moet je hem vervangen?

Leer hoe u een motorluchtfilter inspecteert en onderhoudt, wanneer reiniging nodig is, wanneer vervanging veiliger is en hoe u een correcte herinstallatie controleert.

Een ijsmachine in een vriezer schoonmaken: een beginnersvriendelijke handleiding

Een ijsmachine in een vriezer schoonmaken: een beginnersvriendelijke handleiding

Leer hoe u een ijsmachine in een vriezer veilig schoonmaakt, inclusief de ijsbak, de bereikbare onderdelen van de ijsmachine, de doseergoot, het drogen, de montage en veelvoorkomende fouten.

Hoe maak je een bidetsproeier veilig schoon: wat werkt en wat je moet vermijden?

Hoe maak je een bidetsproeier veilig schoon: wat werkt en wat je moet vermijden?

Leer hoe u een bidetsproeier veilig schoonmaakt, wat zelfreiniging precies inhoudt, hoe u kalkaanslag aanpakt en welke reinigingsmiddelen u nodig heeft, afhankelijk van uw specifieke model.

How to Clean a Pool Sand Filter: Backwash, Rinse, and Know When to Go Deeper

How to Clean a Pool Sand Filter: Backwash, Rinse, and Know When to Go Deeper

Learn how to clean a pool sand filter safely, judge whether backwashing worked, and know when deeper cleaning, repair, or new media is justified.

Hoe maak je een koffiemolen veilig schoon: een stappenplan in 8 stappen voor maalschijf- en messenmolens

Hoe maak je een koffiemolen veilig schoon: een stappenplan in 8 stappen voor maalschijf- en messenmolens

Leer hoe je een koffiemolen veilig schoonmaakt, van het droogborstelen van de maalschijven tot het wassen van de verwijderbare onderdelen, het opnieuw in elkaar zetten, testen en het onderhoud van de maalschijven.

Hoe verwijder je nagellijm van kleding zonder de stof te beschadigen?

Hoe verwijder je nagellijm van kleding zonder de stof te beschadigen?

Leer hoe je nagellijm veilig van kleding verwijdert, van het afschrapen van opgedroogde lijm tot het voorzichtig gebruiken van aceton, het wassen en het controleren van de stof vóór het drogen.

Hoe verwijder je stickerresten van kleding zonder de stof te beschadigen?

Hoe verwijder je stickerresten van kleding zonder de stof te beschadigen?

Leer hoe je stickerresten veilig van kleding verwijdert, van koudebehandeling en voorbehandeling tot zorgvuldig gebruik van oplosmiddelen, wassen en aan de lucht drogen.

Hoe maak je een mechanisch toetsenbord veilig schoon: een grondige reinigingshandleiding in 4 stappen

Hoe maak je een mechanisch toetsenbord veilig schoon: een grondige reinigingshandleiding in 4 stappen

Leer hoe je een mechanisch toetsenbord veilig schoonmaakt, inclusief het verwijderen van toetsen, stof en vuil, het drogen, de montage en wanneer je moet stoppen en de handleiding moet raadplegen.

Hoe verwijder je lijm van kleding zonder de stof te beschadigen?

Hoe verwijder je lijm van kleding zonder de stof te beschadigen?

Leer eerst hoe je lijmresten van kleding verwijdert met zachte methoden, wanneer je hete lijm of secondelijm moet gebruiken en hoe je de stof controleert voordat deze droog is.