Comment arrêter tout processus ou application sur OS X
Pourboires Makradar / / December 19, 2019
Parfois, il est nécessaire d'identifier l'application ou processus, les ressources surconsomme sur votre Mac. Habituellement utilisé pour ce système de surveillance de but, qui sont l'application vorace et le remplir de force. Cette méthode est assez rude et pas tout à fait « humaine », car l'application de la résiliation forcée peut entraîner une perte de données. Au lieu de cela, il est plus commode d'utiliser la commande kill Terminal, qui est indolore peut suspendre temporairement un processus ou une application, puis continuer son exécution.
* * *
Comment arrêter et démarrer l'application en utilisant le PID
Cette méthode est préférable car il est effectivement utilisé dans le système par défaut, avec la seule différence que vous pouvez ajouter à l'équipe une clé différente influençant son comportement (dans ce cas, la suspension de application). Il vous permet également d'arrêter le programme rapidement, ce qui signifie que la fin de la mise en œuvre de son code et, en conséquence, réduit la consommation des ressources du système.
La première chose que nous devons apprendre l'application PID que nous allons suspendre la séance. PID - cet ID de processus, l'ID de demande de licence, qui est affiché sur l'onglet CPUen système de surveillance. Par exemple, iTunes PID I - 525 (vous ce sera différent).
ouvrir la terminal (Dans le dossier programmes — Utilitaires ou par lumière) Et essayer de conduire la commande suivante (en remplaçant les applications PID):kill PID -STOP
Immédiatement après, la musique cesse de jouer (si elle est en cours d'exécution), et l'application sera suspendue. exécution de code est complètement arrêté et elle est considérée comme ne répond pas (en surveillancesystème affichages d'état - pasrépond).
Pour redémarrer l'application, et utilisez la commande kill, Mais avec une clé différente, c'est à quoi il ressemble:
kill PID -CONT
remarque. Ne pas fermer le terminal, jusqu'à ce que la demande continue de travailler avec le PID courant, sinon l'avenir, des problèmes peuvent survenir si vous voulez continuer, et le PID sera déjà affecté à un autre processus.
Comment arrêter et démarrer l'application à l'aide du AppName
Si vous avez des problèmes avec la méthode précédente, ou vous ne voulez pas vous embêter avec le PID, qui est à chaque fois que vous commencez changements d'application - il est possible d'utiliser une autre méthode de travail avec le nom de l'application (AppName), qui, contrairement à la PID, toujours de manière cohérente.
Pour ce faire, nous utilisons la commande killall avec les touches familières. Rappelez-vous le nom de l'application ou de regarder dans surveillancesystème et substitué dans la commande suivante:
killall -STOP "AppName"
Pour continuer, comme vous l'aurez deviné, nous avons besoin d'utiliser la même commande, mais avec la touche -CONT. Il ressemble à ceci:
killall -CONT "AppName"
Après cette opération, l'application redémarre et vous obtiendrez immédiatement revenir.
remarque. Citations peuvent être laissés si le nom de l'application se compose d'un seul mot. Si elle contient des espaces, il doit nécessairement être cité.
Enfin, nous rappelons que l'équipe killall dans sa forme pure (sans clés) pour terminer instantanément toute application. Si ce système OS X des applications telles que le Finder, Dock - ils vont tout simplement redémarrer.
* * *
Nous avons des questions, des commentaires ou des suggestions? Bienvenue dans les commentaires - je suis toujours heureux de parler et d'aide. Restez à l'écoute, il y a encore beaucoup de choses intéressantes!