Noen ganger er det nødvendig å identifisere program eller en prosess, over-forbruk av ressurser på Mac. Vanligvis brukes til dette formålet overvåkingssystem, som er grådig søknad og fullføre den med makt. Denne metoden er ganske grov og ikke helt "human" fordi tvungen avslutning programmet kan føre til tap av data. I stedet er det mer praktisk å bruke kommandoen kill Terminal, som er smertefri kan midlertidig suspendere en prosess eller et program, og deretter fortsette sin utførelse.
* * *
Hvordan stoppe og starte programmet ved hjelp av PID
Denne metoden foretrekkes fordi det faktisk brukes i systemet standard, med den eneste forskjell at du kan legge til teamet en annen nøkkel å påvirke sin atferd (i dette tilfellet, suspensjon av søknad). Den lar deg også til å stoppe programmet raskt, noe som betyr at oppsigelsen av gjennomføringen av sin kode, og som en konsekvens, redusert system ressursforbruk.
Det første vi trenger å lære PID programmet som vi kommer til å suspendere. PID - denne prosessen ID, konsesjonssøknaden ID, som vises i kategorien
CPUi overvåkningssystem. For eksempel PID iTunes I - 525 (du det vil være annerledes).åpne terminal (Fra mappe programmer — verktøy eller gjennom Spotlight) Og prøver å kjøre følgende kommando (erstatte PID programmer):kill -STOP PID
Umiddelbart etter det, vil musikken slutter å spille (hvis det kjører), og søknaden vil bli suspendert. kode er stoppet helt og det anses ikke svarer (i overvåkingsystem statusvisninger - ikkesvarer).
For å starte programmet på nytt, og bruke kommandoen kill, Men med en annen nøkkel, det er hvordan det ser ut:
kill -CONT PID
bemerkning. Ikke lukk terminalen, til programmet fortsette å arbeide med dagens PID, ellers i fremtiden, kan det oppstå problemer hvis du vil at den skal fortsette, og PID vil allerede være tildelt en annen prosess.
Hvordan stoppe og starte programmet ved hjelp av AppName
Hvis du har noen problemer med den forrige metoden, eller du ikke ønsker å bry deg med PID, som er hver gang du starter anvendelse endrer seg - er mulig å anvende en annen metode for å arbeide med programnavnet (AppName), som i motsetning til den PID, alltid konsekvent.
For å gjøre dette bruker vi kommandoen killall med de kjente tastene. Husk navnet på programmet eller se på den i overvåkingsystem og som er substituert i den følgende kommando:
killall -STOP "AppName"
For å fortsette, som du kanskje har gjettet, må vi bruke den samme kommandoen, men med nøkkelen -CONT. Det ser ut som dette:
killall -CONT "AppName"
Etter denne operasjonen vil programmet startes på nytt, og du vil umiddelbart komme tilbake til det.
bemerkning. Sitater kan utelates dersom navnet på programmet består av et enkelt ord. Hvis den inneholder mellomrom, må det nødvendigvis bli sitert.
Til slutt, vi husker at laget killall i sin rene form (uten nøkler) for å umiddelbart gjennomføre enhver applikasjon. Hvis dette systemet OS X-programmer som Finder, Dock - de vil bare starte på nytt.
* * *
Vi har spørsmål, kommentarer eller forslag? Velkommen til kommentarene - Jeg er alltid glad for å snakke og hjelp. Følg med, det er fortsatt mange interessante ting!