Soms is het nodig om de toepassing of het proces, over-consumeren bronnen op uw Mac te identificeren. Gewoonlijk voor dit doel controlesysteem, die vraatzuchtige toepassing ervan en vullen met geweld. Deze methode is vrij ruw en niet helemaal "humane", omdat de gedwongen beëindiging applicatie kan leiden tot gegevensverlies. In plaats daarvan, is het handiger om de kill-commando Terminal, die is pijnloos kan een proces of applicatie tijdelijk op te schorten, en ga dan verder de uitvoering ervan te gebruiken.
* * *
Hoe om te stoppen en start de applicatie met behulp van de PID
Deze werkwijze heeft de voorkeur omdat het werkelijk gebruikte het systeem standaard, met als enige verschil dat u kunt toevoegen aan het team een andere belangrijke invloed zijn op het gedrag (in dit geval, de schorsing van toepassing). Ook kunt u het programma snel te stoppen, wat betekent dat de beëindiging van de uitvoering van de code en, als gevolg daarvan, minder verbruik van systeembronnen.
Het eerste wat we moeten de PID-applicatie die we gaan op te schorten te leren. PID - dit proces ID, de vergunningaanvraag ID, die op het tabblad wordt weergegeven
CPUin bewakingssysteem. Bijvoorbeeld, PID iTunes I - 525 (je zal anders zijn).Open de terminal (Uit de folder programma's — nutsbedrijven of via Spotlight) En proberen om de volgende opdracht (vervang PID toepassingen) te rijden:kill -STOP PID
Onmiddellijk daarna zal de muziek stoppen met spelen (als deze wordt uitgevoerd), en de toepassing zal worden opgeschort. uitvoering van code is volledig gestopt en het zal niet meer reageert geacht (in controlesysteem statusweergaven - nietreageert).
Om de toepassing te herstarten, en gebruikt u de opdracht kill, Maar met een andere sleutel, dat is hoe het eruit ziet:
kill -CONT PID
opmerking. Doe niet in de buurt van de terminal, tot de toepassing blijven samenwerken met de huidige PID, anders in de toekomst, kunnen er problemen ontstaan als u het wilt blijven, en de PID zal al worden toegewezen aan een ander proces.
Hoe om te stoppen en start de applicatie met behulp van de AppName
Als u problemen heeft met de vorige methode te hebben, of als u niet wilt storen met de PID, dat is elke keer dat je start applicatiewijzigingen - mogelijk een andere methode van werken met de toepassingsnaam (AppName), die in tegenstelling tot de PID, altijd consequent.
Om dit te doen gebruiken we het commando killall met de bekende toetsen. Vergeet niet de naam van de toepassing of naar kijken in controlesysteem en vervangen in de volgende opdracht:
killall -STOP "AppName"
Om door te gaan, zoals je misschien al geraden, moeten we hetzelfde commando te gebruiken, maar met de sleutel -CONT. Het ziet er als volgt uit:
killall -CONT "AppName"
Na deze operatie zal de applicatie opnieuw worden gestart en u zult direct terug naar het.
opmerking. Quotes kan worden weggelaten als de naam van de applicatie bestaat uit een enkel woord. Als het spaties bevat, moet het per se worden aangehaald.
Tot slot herinneren we ons dat het team killall in zijn pure vorm (zonder toetsen) om direct elke aanvraag in te vullen. Als dit systeem OS X applicaties zoals Finder, Dock - ze gewoon opnieuw op te starten.
* * *
We hebben vragen, opmerkingen of suggesties? Welkom in de comments - Ik ben altijd blij om te praten en te helpen. Blijf op de hoogte, is er nog veel interessante dingen!