Veroorzaakt een toepassing of proces problemen op uw Mac? Bevrijd uzelf van de probleem-app door deze te doden met behulp van Activity Monitor of de Terminal. Je kunt ook processen vinden en beëindigen die specifieke poorten op je Mac gebruiken.
Hoe een Mac-proces te doden met behulp van Activity Monitor
Hoe een Mac-proces te doden met behulp van Terminal
Hoe een Mac-proces op een specifieke poort te doden
Apps in het Dock geforceerd afsluiten
Hoe een Mac-proces te doden met behulp van Activity Monitor
De eenvoudigste manier om een proces te vinden en te beëindigen dat een probleem veroorzaakt in macOS, is door Activity Monitor te starten. U kunt dit doen met Spotlight (druk op Command + spatiebalk en begin met het typen van “activiteit” en druk op Enter wanneer u de app ziet) of door de app te zoeken en te starten in de map Toepassingen> Hulpprogramma’s.
Activity Monitor heeft verschillende weergaven die u kunt gebruiken om problemen te isoleren. Op het CPU-tabblad kunt u zien welke apps momenteel de meeste verwerkingskracht gebruiken (sorteer op het tabblad “% CPU” om de meest hongerige processen te zien. U kunt ook “Geheugen” gebruiken om te sorteren op RAM-gebruik, “Energie” om zoek welke apps het meeste stroom verbruiken, “Schijf” om te sorteren op schijfgebruik en “Netwerk” om te sorteren op verzonden en ontvangen gegevens.
Bovendien kunt u het vak “Zoeken” in de rechterbovenhoek gebruiken om naar een procesnaam te zoeken. U kunt op deze manier het kernproces en de bijbehorende processen vinden. Als u bijvoorbeeld naar Safari zoekt, vindt u de kernapp, netwerkprocessen, afzonderlijke tabbladen, extensies en meer.
Zoek het proces dat u wilt doden en klik vervolgens op de knop “X” in de rechterbovenhoek van het scherm. U kunt dan kiezen tussen “Quit” en “Forceer Quit” om te proberen een stopcommando te verzenden (om het proces de tijd te geven om uw gegevens op te slaan) of een geforceerd stopcommando (om het proces onmiddellijk te beëindigen, ideaal als het is gecrasht). Lees meer over het identificeren van processen die veilig kunnen worden gedood op je Mac.
Hoe een Mac-proces te doden met behulp van Terminal
Het is ook mogelijk om processen vanaf de opdrachtregel te beëindigen met Terminal op je Mac. Om dit te doen, start u eerst Terminal (met Spotlight of vanuit de map Programma’s > Hulpprogramma’s) en voert u het top
opdracht om een lijst met lopende processen te bekijken. Gebruik anders de ps -ax
opdracht om een lijst met processen te zien, samen met de proces-ID (of kortweg PID).
Je hebt de PID nodig om een proces af te breken, maar honderden processen doorlopen kan een hele klus zijn. Gelukkig kunnen we processen identificeren met behulp van de ps ax | grep AppName
opdracht, waarbij AppName de naam is van de toepassing die u wilt zoeken.
Typen bijvoorbeeld ps ax | grep Safari
retourneert een lijst met processen met “Safari” in de titel. Houd er rekening mee dat deze opdracht hoofdlettergevoelig is, dus zoeken naar “steam” zal andere resultaten opleveren voor “Steam”
Noteer het PID-nummer naast het proces dat u wilt beëindigen en dood het vervolgens door de kill PID
commando. Bijvoorbeeld, kill 3500
. Gebruik om een proces onmiddellijk af te sluiten (ook wel geforceerd stoppen genoemd). kill -9 3500
in plaats van.
Je kunt ook een proces doden door zijn naam te gebruiken met de killall
commando bijvoorbeeld killall Safari
. Dit doodt alle processen met “Safari” in de naam (nogmaals, processen zijn hoofdlettergevoelig).
Hoe een Mac-proces op een specifieke poort te doden
Als je een proces wilt beëindigen dat een bepaalde netwerkpoort op je Mac gebruikt, moet je eerst uitzoeken welk proces die poort gebruikt. Gelukkig is dit eenvoudig te doen met Terminal. De opdracht verschilt afhankelijk van welke versie van macOS u gebruikt.
Gebruik voor moderne Mac-computers (inclusief Apple Silicon-modellen) met macOS El Capitan of later de lsof
commando, bijvoorbeeld: lsof -i tcp:51413
om het proces te vinden dat poort 51413 bezet. Op oudere Mac-computers kunt u dit gebruikennetstat
Bijvoorbeeld: netstat -vanp tcp | grep 51413
om het proces op poort 51413 te vinden.
Zodra u de PID heeft, kunt u deze beëindigen met behulp van de kill
commando zoals hierboven beschreven. Als je gebruikt lsof
kunt u een proces onmiddellijk doden op basis van de poort die het gebruikt met de kill -9 $(lsof -ti:portnumber)
bevel, waar portnumber
is de haven in kwestie.
Apps in het Dock geforceerd afsluiten
Als het proces dat u wilt afsluiten een app in uw dock is, kunt u deze geforceerd sluiten, waardoor deze zou moeten worden gedood, zelfs als deze is gecrasht en niet meer reageert. Om dit te doen, zoekt u de app in uw dock en klikt u met de rechtermuisknop (of control-klikt u) en houdt u vervolgens de “Option” -toets op uw toetsenbord ingedrukt en kiest u “Forceer stop” onderaan de lijst.
Je kunt alles geforceerd stoppen, of het nu is gecrasht of niet, maar de kans is groter dat je niet-opgeslagen voortgang verliest als je dat doet. Als u merkt dat u dit vaak moet doen, leest u hier hoe u problemen met crashende apps op uw Mac kunt oplossen.