När vi startar ett program eller program i macOS Sierra startar en process som är associerad med programmet automatiskt och den här processen gör att vi kan fungera korrekt med programmet eller programmet. Det finns situationer där dessa processer uppvisar någon form av misslyckande och vi märker det med följande symptom.
Möjliga fel
• Blockera programmet eller programmet
• Utrustningslås
• Oväntat startar om
• Öppnar inte programmet
När en process påverkar programmets eller utrustningens stabilitet använder vi vanligtvis kill -kommandot för att "döda" nämnda process och återfå systemets stabilitet, och för detta använder vi PID eller identifierare för processen. Kom ihåg att för att se PID för en process måste vi komma åt Activity Monitor och där på CPU -fliken har vi listan över processer och deras respektive PID.
Idag ger Solvetic två alternativ till kill -kommandot för att stoppa en process i macOS Sierra och därmed vidta åtgärder.
1. Stoppa eller "döda" en process med killall
Detta kommando används för att döda en viss process med dess namn i macOS Sierra. För att använda detta kommando använder vi följande syntax:
killall (Process)Om vi till exempel vill döda processen som heter iTunes kommer vi att ange följande:
killall iTunes
Omedelbart kommer processen att stängas så vi måste vara försiktiga när vi dödar en process eftersom vi kan förlora den information som vi arbetar med hittills. För att tvinga ned en process kan vi lägga till -KILL -parametern med följande syntax:
killall -KILL (Process)
2. Stoppa eller "döda" en process med pkill
Tack vare pkill har vi möjlighet att stoppa en tjänst med dess namn och inte dess PID. En av fördelarna vi har med pkill är att processens namn måste ingå i citattecken, vilket gör att vi kan ange namnet på processen även med mellanslag utan att påverka dess utförande.
Till exempel, för att "döda" iTunes -processen, ange bara följande:
pkill "iTunes"
På så sätt kommer vi att stänga processen och återfå systemets stabilitet. Några alternativ som vi kan använda med pkill är:
döda alla processer som börjar med en viss bokstav
pkill W * (I det här fallet dödar vi processerna som börjar med W)
Döda processer som tillhör en viss användare
pkill -U User_Name Process_Name
Vi kan se hur vi på ett enkelt och helt praktiskt sätt kan "döda" en process i macOS Sierra.
Aktivitetsmonitor för Mac