Terminal-appen på Mac kan hjälpa till att identifiera vilka tilläggstjänster och processer som körs i bakgrunden som kan få din Mac att sakta ner. Terminalapplikationen hjälper användaren att komma in i macOS via ett kommandoradsgränssnitt. Se till att mellanslag, tecken och versaler är korrekta när du skriver in kommandona i Terminal.
Note: För den här guiden använder vi en MacBook som kör macOS Big Sur.
Hur man dödar en process med Mac Terminal Application
De grundläggande stegen som krävs för att avbryta en process med Terminal:
- Säkerhetskopiera dina filer och mappar
- Launch Terminal application
- Visa listan över pågående processer
- Hitta processen du vill avsluta
- Döda processen med ett terminalkommando
1. Säkerhetskopiera dina filer och mappar
Det kan vara en bra idé att säkerhetskopiera dina data, filer och mappar med Time Machine för att undvika att behöva återställa din Mac från en säkerhetskopia på grund av oavsiktlig radering. Time Machine är lätt att ställa in och använda.
Med Time Machine kan du också gå tillbaka i tiden och se hur en fil såg ut i det senaste förflutna. Kolla in länken ovan för att läsa vår artikel om att ställa in Time Machine.
2. Starta terminalapplikationen
Det finns flera alternativ du kan använda för att öppna Terminal på din Mac, som inkluderar att använda ett kortkommando, Launchpad eller att öppna Terminal från mappen Program.
- För att starta Terminal med ett kortkommando, tryck Kommando + Mellanslag för att öppna Spotlight . Sök efter Terminal och dubbelklicka på den för att öppna programmet.
- Du kan också öppna Terminal via Launchpad. Välj Launchpad på Dock, välj mappen Other och välj sedan Terminal.
- Alternativt, navigera till Go på menyraden, välj Utilities, och dubbelklicka sedan på Terminal för att starta den.
Ett standardterminalfönster öppnas som visar datum och tid när du senast loggade in, och kommandotolken där du skriver kommandot du vill utföra. Du kommer också att se den aktuella (arbets)katalogen som är standard i din hemmapp.
3. Visa listan över processer som körs för närvarande
Om du snabbt vill se alla aktiva processer på din Mac kan du öppna Activity Monitor och se varje process sorterad efter dess CPU-användning. Du kan också se samma processer rangordnade efter mängden RAM som används på Memory-fliken.
Följ stegen nedan för att visa processer i Terminal.
- Typ top i terminalfönstret du just startade och du kommer att se en lista över processer som körs för närvarande och de resurser de är förbrukande.
- Du kan också skriva ps -ax för att lista de pågående processerna tillsammans med deras PID, förfluten tid, processnamn och plats.
4. Hitta den process du vill avsluta
Du kan snabbt identifiera en process från processlistan baserat på PID eller namnet i CMD-kolumnen. Du kan använda följande metoder för att hitta PID:
- Kontrollera aktivitetsmonitorn och scrolla ner för att hitta den relevanta processen i terminalfönstret.
- Använd kommandot grep för att hitta en process utifrån dess PID eller dess namn och filtrera bort önskad information. Du kan använda kommandot grep tillsammans med kommandot ps ax för att bara lista den process du vill döda.
- Du kan till exempel skriva ps ax | grep GarageBand för att hitta GarageBand istället för att leta efter det bland de hundratals processer som för närvarande körs på din Mac.
Resultatet du kan se kommer att se ut ungefär så här:
Det här exemplet visar att Garageband har ett PID på 547 och även mappen där Garageband startades från.
5. Döda processen med ett terminalkommando
Du kan tvångsavsluta programmet genom att använda Command + Option+ Esc tangentkombination, men endast enskilda appar listas i fönstret Force Quit Applications istället för alla processer som körs på din Mac.
- För att döda en oönskad process, anteckna processens PID och skriv sedan kill i Terminal. Tryck på Enter och processen avslutas omedelbart. Till exempel, för att döda GarageBand, skriver vi kill 547.
- Alternativt kan du använda kommandot killall för att döda en process med dess namn och döda alla processer som innehåller dess namn. Till exempel kommer killall GarageBand att avsluta alla processer som har GarageBand i sitt namn.
Note: Kontrollera processerna noggrant innan du använder killall-kommandot.
Tvinga avsluta program som inte svarar
Terminal är ett snabbt sätt att tvinga fram en process eller ett program i macOS om programmet inte svarar eller oväntat hänger sig. Förhoppningsvis löser stegen ovan ditt problem. Om problemet uppstår igen, överväg att uppdatera programmet eller hitta ett alternativt program.
Hjälp den här guiden dig att döda en besvärlig process på din Mac? Dela med oss i en kommentar nedan.