Terminal 101 spår och döda processer
HurVarje måndag visar vi hur du gör något nytt och enkelt med Apples inbyggda kommandoradsprogram. Du behöver ingen fancy programvara, eller en kunskap om kodning för att göra något av dessa. Allt du behöver är ett tangentbord för att skriva ut dem!
Aktivitetsövervakning är ett av OS X: s många användbara inbyggda verktyg för att hjälpa dig att ta reda på vilka applikationer som utnyttjar din Macs processorkraft. Det ger dig också en inblick i vilka applikationer som görs i bakgrunden och vilka som suger upp alla resurser. Idag lär vi dig hur du gör det i Terminal. Och när du har behärskat dagens kommando, överväga att möjliggöra för SSH att övervaka din Macs verksamhet på distans.
Visa dina processer
Öppna Terminal, skriv intopp, och tryck på enter-tangenten. Du kommer att presenteras med en realtids titt på allt som händer med din Macs inre komponenter.
Överst i fönstret (visa i rött) ser du hur många program som körs, som fastnar i ett "upptaget" tillstånd, som är "sovande" och hur många trådar som för närvarande är upptagna. Också här visas din CPU (processor) användning, inklusive den procent som används av dig, av systemet, och det som sitter tomgång.
Nästa avsnitt (visas i grönt) ägnas åt minnesanvändning (både fysiskt minne och virtuellt minne). Det sista avsnittet (visas i blått) visar nätverksinformation (paket skickas in och ut) och information om hårddisken (mängden data som läses och skrivs).
Den nedersta delen av vyn (visas i gul) visar att bearbetning som för närvarande körs på ditt system. Du kommer att kunna se PID (Process ID), kommandot eller applikationen som körs, procentuell belastning på CPU-enheten av appen, körtiden, hur många trådar som används av programmen och mer.
Döda en process
Om du upptäcker en applikation som sätter upp alla resurser från din Mac kanske du vill stoppa det från att köra (eller “döda processen ", som det ofta hänvisas till). Det kan vara en oförsvarlig applikation, eller kanske en applikation som du började köra och sedan glömde. Hur som helst kan du stoppa processen genom att ange följande kommando i ett nytt Terminalfönster :
döda -9 PID
Ersätt PID i ovanstående kommando med process-ID för processen som du vill sluta köra (det här kan erhållas genom att köra topp kommando igen). När du har tryckt på Enter, slutar programmet sluta.
Om du inte har tillräckliga behörigheter för att stoppa den körbara applikationen kan du behöva placera “sudo” framför ovanstående kommando (så skulle det läsa “sudo kill -9 PID”). När du gör det blir du uppmanad att ange ditt administratörslösenord innan programmet avslutas.
Cory Bohon är en frilans tekniker författare, indie Mac och IOS utvecklare, och amatör fotograf. Följ den här artikeln författare Cory Bohon på Twitter.