Comment Pause - Reprendre une application ou processus sous Mac OS X
Cela signifie que vous pouvez prendre un processus qui consomme 100% du CPU et une pause temporaire pendant que vous faites quelque chose d'autre, puis le reprendre lorsque vous êtes prêt à laisser ce processus faire est chose. Ceci est réalisé par un tour de ligne de commande, et nous allons couvrir deux façons de le faire en utilisant la mise à mort et Killall commandes avec les drapeaux -STOP et Cont. Idéalement, vous aurez un peu de réconfort et de la connaissance avec la ligne de commande avant d'utiliser, mais il est certainement pas nécessaire.
Avant de commencer, lancez l'application Terminal, dans / Applications / Utilitaires /, et aussi lancer le Moniteur d'activité. qui est dans le même dossier.

Comment suspendre temporairement arrêter un processus ou application sous Mac OS X
La syntaxe de base pour suspendre une application est la suivante, où PID est l'ID du processus que vous souhaitez faire une pause:
Le PID est toujours un certain nombre, et chaque processus unique sur un Mac a un ID associé.
Si vous connaissez puis récupérer les ID de processus, vous savez déjà ce qu'il faut faire en utilisant les commandes ci-dessus seul, mais sinon, c'est ce que nous allons couvrir à côté, et c'est la raison pour laquelle nous avons lancé « Activity Monitor »
Trouver le PID # 038; Enrayer le processus associé
Ceci est la méthode plus facile à utiliser, en utilisant le moniteur d'activité:
- De Activity Monitor, utilisez la fonction de recherche dans le coin supérieur droit et tapez le nom de l'application que vous souhaitez suspendre (par exemple iTunes)
- Avec les procédés correspondants et / ou de l'application (s) visible, localiser l'ID de processus en regardant dans la colonne « PID »

Ne pas oublier le PID, ou mieux encore, ne fermez pas la fenêtre Terminal encore tout à fait. parce que même PID est comment vous reprendre l'application de continuer à être en mesure de l'utiliser à nouveau.
Vous trouverez l'effet d'arrêter un processus sur l'utilisation du processeur est dramatique, cette capture d'écran montre la consommation CPU iTunes 70% lors de l'exécution, il est Visualizer, et le même processus iTunes après qu'il a été arrêté avec le drapeau de -STOP. Le processus a littéralement été arrêté dans ses pistes:

ps aux | Nom grep
Changement « nom » quel que soit le début d'un nom de processus ou de l'application est, recherchez le PID, puis mettre cela dans la commande kill:
tuer 92841 -STOP
Que vous utilisiez le Moniteur d'activité ou ps pour récupérer le PID est hors de propos, tant que vous entrez l'identifiant du processus correct lorsque vous utilisez la commande kill.
Notez que vous essayez d'utiliser une application qui a été mis en pause entraînera presque toujours à voir la balle de plage filer de la mort, moins l'utilisation du processeur. Ainsi, si vous voulez utiliser l'application à nouveau, vous devez « reprendre » il.
Comment reprendre une application « Stopped » ou processus
Resuming une application en pause ou arrêté est simple, il suffit de changer la commande kill légèrement et utiliser le même ID de processus que vous avez récupéré des étapes précédentes:
Par exemple, pour reprendre l'application iTunes en utilisant le PID du début:
Et maintenant, iTunes devient à nouveau utilisable, moins le curseur spinning attendre. Parallèlement à cela vient un retour à quelque niveau de la consommation CPU existait auparavant.
La capture d'écran ci-dessous montre cette astuce utilisant à la fois la mise à mort et les commandes killall:

En utilisant -STOP et -CONT avec killall est essentiellement le même, mais il a des limites en ce qui concerne les noms, et donc nous avons couvert la méthode plus directe de kill PID basé sur place. Nonethless, nous allons démontrer avec killall aussi.
Arrêt # 038; Applications prorogés Nom App
Si vous connaissez l'application ou le nom de processus exact, vous pouvez également utiliser la commande « killall » avec le drapeau de -STOP pour arrêter les processus. Cela peut être plus facile pour les applications qui sont simples à identifier par un nom, mais il a ses limites quand il s'agit de travailler avec des processus avec des noms complexes, ou pour une pause d'un processus spécifique qui a des processus en double avec le même nom (comme un onglet Chrome spécifique ou d'une fenêtre mélangée avec de nombreux processus « Google Chrome » Renderer), et donc nous avons couvert l'approche PID d'abord parce qu'il est beaucoup plus direct.
La commande d'arrêt de base avec killall est la suivante:
killall -STOP AppName
Je ne sais pas ce que le nom de l'application est? Utilisez ps et grep:
ps aux | grep AppName
Par exemple, vous pouvez grep « Chrome » pour trouver tous les processus avec « Chrome » dans le nom:
ps aux | grep Chrome
Ou vous pouvez simplement cibler le processus avec un nom d'application spécifique comme ceci:
killall -STOP -c "Google Chrome"
Reprise des processus et des applications avec killall est une question de changer le drapeau de -STOP à Cont, tout le reste est le même:
killall -CONT AppName
Par exemple, pour reprendre l'application avec un nom long:
killall -CONT -c "Google Chrome"
Encore une fois, l'application / processus continuera à fonctionner comme d'habitude, et l'utilisation du processeur retourne à l'endroit où il était avant d'être mis en pause.
Apps ou processus sans espaces dans leur nom peuvent être directement touchés par killall sans drapeaux supplémentaires ou des indicateurs, comme iTunes.