Commando om proces op naam te doden in Mac-terminal

Wanneer we een applicatie of programma starten in macOS Sierra, start automatisch een proces dat aan die applicatie is gekoppeld en dit proces stelt ons in staat om correct met de applicatie of het programma te werken. Er zijn situaties waarin deze processen een soort storing vertonen en we merken dit aan de volgende symptomen.

Mogelijke fouten
• De applicatie of het programma blokkeren
• Apparatuurvergrendeling
• Onverwachte herstart
• De applicatie niet openen

Wanneer een proces de stabiliteit van het programma of de apparatuur aantast, gebruiken we gewoonlijk het kill-commando om het proces te "killen" en de stabiliteit van het systeem te herstellen, en hiervoor gebruiken we de PID of identifier van het proces. Onthoud dat om de PID van een proces te zien, we de Activity Monitor moeten openen en daar op het CPU-tabblad hebben we de lijst met processen en hun respectievelijke PID.

Vandaag brengt Solvetic twee alternatieven voor het kill-commando om een ​​proces in macOS Sierra te stoppen en er dus actie op te ondernemen.

1. Stop of "kill" een proces met killall

Deze opdracht wordt gebruikt om een ​​bepaald proces te beëindigen met zijn naam in macOS Sierra. Om deze opdracht te gebruiken, gebruiken we de volgende syntaxis:

 killall (proces)
Als we bijvoorbeeld het proces met de naam iTunes willen beëindigen, voeren we het volgende in:
 dood iTunes

Het proces wordt onmiddellijk gesloten, dus we moeten voorzichtig zijn bij het beëindigen van een proces, omdat we de informatie waaraan we tot nu toe werken, kunnen verliezen. Om de sluiting van een proces te forceren, kunnen we de parameter -KILL toevoegen met behulp van de volgende syntaxis:

 killall -KILL (proces)

2. Stop of "kill" een proces met pkill


Dankzij pkill hebben we de mogelijkheid om een ​​dienst te stoppen die zijn naam gebruikt en niet zijn PID. Een van de voordelen die we hebben met pkill is dat de naam van het proces tussen aanhalingstekens moet staan, waardoor we de naam van het proces zelfs met spaties kunnen invoeren zonder de uitvoering ervan te beïnvloeden.

Om bijvoorbeeld het iTunes-proces te "killen", voert u het volgende in:

 pkill "iTunes"

Op deze manier sluiten we het proces af en herstellen we de stabiliteit van het systeem. Enkele opties die we kunnen gebruiken met pkill zijn:

dood alle processen die met een bepaalde letter beginnen

 pkill W * (In dit geval doden we de processen die beginnen met W)

Processen doden die bij een bepaalde gebruiker horen

 pkill -U Gebruikersnaam Procesnaam

We kunnen zien hoe we op een eenvoudige en volledig praktische manier een proces in macOS Sierra kunnen "killen".

Mac-activiteitsmonitor

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave