Hur man dödar en process med terminal i macOS

Terminal - appen(Terminal)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. (Mac to slow down.)Terminalapplikationen hjälper(Terminal) 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 .

Obs(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-applikationen(How to Kill a Process Using the Mac Terminal Application)

De grundläggande stegen som krävs för att döda en process med Terminal :

  1. Säkerhetskopiera dina filer och mappar 
  2. Starta Terminal-applikationen
  3. Se listan över pågående processer 
  4. Hitta processen du vill avsluta
  5. Döda(Kill) processen med ett terminalkommando(Terminal)

1. Säkerhetskopiera dina filer och mappar (Backup Your Files and Folders )

Det kan vara en bra idé att säkerhetskopiera dina data, filer och mappar med Time Machine(backup your data, files and folders using 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 installera och använda. 

Med Time Machine kan du också gå tillbaka i tiden och se hur en fil såg ut på senare tid. Kolla in länken ovan för att läsa vår artikel om att ställa in Time Machine

2. Starta terminalapplikationen(2.  Launch the Terminal Application)

Det finns flera alternativ du kan använda för att öppna Terminal på din Mac , vilket inkluderar att använda ett kortkommando(keyboard shortcut) , Launchpad eller öppna Terminal från mappen Program .(Applications)

  1. För att starta Terminal med ett kortkommando, tryck på Command + Spacebar för att öppna Spotlight . Sök efter Terminal och dubbelklicka på den för att öppna programmet. 

  1. Du kan också öppna Terminal via Launchpad . Välj Launchpad på Dock, välj Annan(Other) mapp och välj sedan Terminal .

  1. Alternativt, navigera till Go på menyraden, välj Utilities och dubbelklicka sedan på Terminal för att starta den.

Ett standardterminalfönster öppnas(Terminal) 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 som standard är din hemmapp(Home Folder)

3. Visa listan över processer som körs för närvarande (3.  View the List of Currently Running Processes )

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å fliken  Minne .(Memory)

Följ stegen nedan för att se processer i Terminal .

  1. Skriv överst(top) i terminalfönstret(Terminal) som du just startade och du kommer att se en lista över processer som körs för närvarande och de resurser de förbrukar. 

  1. Du kan också skriva ps -ax för att lista de pågående processerna tillsammans med deras PID(PIDs) , förfluten tid, processnamn och plats.

4. Hitta den process du vill avsluta(4.  Find the Process You Want to Close)

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 aktivitetsövervakaren(Activity) och scrolla nedåt för att hitta den relevanta processen i terminalfönstret(Terminal) .
  • Använd kommandot grep för att hitta en process efter dess PID eller dess namn och filtrera bort önskad information. Du kan använda kommandot grep tillsammans med kommandot ps axe för att bara lista den process du vill döda. 
  • Till exempel kan du 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. Avsluta processen med ett terminalkommando(5. Kill the Process Using a Terminal Command)

Du kan tvångsavsluta programmet(Force Quit the application) genom att använda tangentkombinationen Kommando(Command ) + Alternativ( Option ) + Esc , men bara enskilda appar listas i fönstret Force Quit Applications istället för alla processer som körs på din Mac

  1. För att döda en oönskad process, anteckna processens PID och skriv sedan kill <Process PID number> i Terminal. Tryck på Enter och processen avslutas omedelbart. Till exempel, för att döda GarageBand skriver vi kill 547 .

  1. 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. 

Obs(Note) : Kontrollera processerna noggrant innan du använder kommandot killall. 

Tvångsavsluta program som inte svarar(Force Quit Unresponsive Applications)

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(program fails to respond or unexpectedly hangs) . Förhoppningsvis(Hopefully) löser stegen ovan ditt problem. Om problemet uppstår igen, överväg att uppdatera programmet eller hitta ett alternativt program. 

Hjälpte(Did) den här guiden dig att döda en besvärlig process på din Mac ? Dela med oss ​​i en kommentar nedan.



About the author

Jag är en mjukvaruingenjör med över 10 års erfarenhet av att bygga och underhålla Apple Mac-datorer, iOS-enheter och webbläsare Google Chrome. Min erfarenhet inkluderar utveckling, underhåll och drift av mjukvaruprodukter från grunden eller att bidra till projekt med öppen källkod. Jag har också haft möjlighet att arbeta med en mängd olika hårdvaruprojekt – från att fixa trasiga skärmar på sjukhus till att designa och implementera nya funktioner för iPhone. På min fritid tycker jag om att spela favoritspel, läsa böcker, laga middag med min familj eller umgås med vänner.



Related posts