Comment afficher toutes les applications et processus en cours d'exécution dans Mac OS X

Il existe plusieurs façons de voir toutes les applications ou tous les programmes exécutés sur un Mac, depuis la visualisation des applications "fenêtrées" dans le front graphique jusqu'à la détection des processus et des tâches les plus obscurs au niveau du système. d'OS X. Nous verrons de cinq manières différentes d'afficher ces applications et processus en cours d'exécution dans Mac OS X, dont certains sont très conviviaux et applicables à tous les utilisateurs, et certains sont des méthodes plus avancées accessibles à partir de la ligne de commande. Prenez le temps de tous les apprendre, et vous pouvez ensuite utiliser la méthode la plus appropriée à vos besoins.

En un coup d'œil: Regarder le quai

Le moyen le plus simple de voir quelles applications sont en cours est de jeter un coup d'œil à la station d'accueil OS X Dock. Si vous voyez un petit point brillant sous l'icône de l'application, il est ouvert et en cours d'exécution.

Bien qu'il n'y ait rien de mal à utiliser cette approche, il est évidemment un peu limité car il montre seulement ce qu'on appelle les applications «fenêtrées» - c'est-à-dire les applications qui s'exécutent dans l'interface graphique de Mac OS X - et aussi ne peut pas prendre d'action directe avec eux. De plus, ces petits indicateurs lumineux sont petits et pas si évidents, et beaucoup de gens ne les remarquent pas du tout. Heureusement, il existe de meilleurs moyens de voir ce qui fonctionne sur un Mac, et d'être capable de prendre des mesures directes si vous avez besoin de quitter une application ou deux.

Voir toutes les applications / programmes en cours d'exécution avec le menu Quitter forceable

Appuyez sur Commande + Option + Échap pour invoquer la fenêtre de base "Forcer la fermeture des applications", qui peut être considérée comme un simple gestionnaire de tâches pour Mac OS X. Ceci affiche une liste facile à lire de toutes les applications actives sous OS X, et visible ici est exactement le même que ce que vous verriez dans le Dock:

Malgré le nom de Windows, vous pouvez l'utiliser pour afficher des applications et des programmes en cours d'exécution sans les quitter.

Un avantage évident du menu Command + Option + ESC est qu'il vous permet d'agir directement sur les applications en cours d'exécution, vous permettant de les quitter si elles sont devenues errantes ou sont affichées en rouge, ce qui signifie qu'elles ne répondent pas ou sont s'écraser. Cette version simplifiée est assez similaire au gestionnaire de base "Control + ALT + DELETE" qui existe initialement dans le monde Windows moderne.

La principale limitation du menu Force Quit est que, comme les indicateurs Dock, il se limite à révéler uniquement les «applications fenêtrées» qui s'exécutent activement dans Mac OS X, ignorant ainsi des éléments comme les éléments de la barre de menu et les applications d'arrière-plan.

Afficher toutes les applications et processus en cours d'exécution avec Moniteur d'activité

Le plus puissant utilitaire de gestion des applications et des processus de l'interface graphique d'OS X, Activity Monitor est un puissant gestionnaire de tâches qui révèlera non seulement toutes les applications actives et en cours d'exécution, mais également tous les processus actifs et inactifs. Cela inclut littéralement tout ce qui fonctionne sur le Mac, y compris les applications fenêtrées susmentionnées, et même les applications en arrière-plan (celles qui ne sont pas visibles dans le menu Dock ou Force Quit), les éléments de la barre de menus, les processus sous différents utilisateurs, processus inactifs, démons de service, littéralement tout ce qui fonctionne en tant que processus sous OS X à n'importe quel niveau.

L'application elle-même se trouve dans / Applications / Utilities /, mais il est également facile de le lancer via Spotlight en appuyant sur Commande + barre d'espace et en tapant "Activité" suivi de la touche Retour.

Un moyen de simplifier toutes les informations initialement affichées dans Activity Monitor est de dérouler le sous-menu Process et de sélectionner en fonction de ce que vous recherchez, comme "Tous les processus", "Mes processus", "Processus système" ou "Autre". Processus utilisateur ", parmi les autres options. La fonction "Recherche" est également facile à utiliser et assez puissante, car vous pouvez commencer à taper le nom de quelque chose et elle se met instantanément à jour en fonction des processus qui correspondent à la requête.

Activity Monitor offre une tonne d'outils et d'options, et c'est la manière la plus avancée d'afficher des informations étendues sur tous les processus actifs sans passer par la ligne de commande. Il vous permet de quitter les processus, de tuer les applications (tuer est essentiellement le même que de quitter), d'inspecter et d'échantillonner les processus, de trier les processus par nom, PID, utilisateur, CPU, threads, utilisation de la mémoire et type, et également rechercher dans les processus par nom ou caractère. En outre, Activity Monitor révèle également les statistiques générales d'utilisation du processeur, de la mémoire, de l'activité du disque et de l'activité réseau, ce qui en fait un outil de dépannage essentiel pour déterminer les causes de défaillance d'un Mac. possibilités.

En prime, vous pouvez également laisser Activity Monitor s'exécuter tout le temps et transformer son icône Dock en un moniteur d'utilisation des ressources en temps réel pour voir quelle CPU, RAM, activité du disque ou activité réseau sont en train de fonctionner sur un Mac.

Avancé: Voir tous les processus en cours avec le terminal

En vous inscrivant dans la ligne de commande, vous pouvez utiliser quelques outils plus avancés pour afficher tous les processus s'exécutant sur le Mac, allant des applications de base au niveau des utilisateurs jusqu'aux minuscules démons et aux fonctions système de base cachées à l'utilisateur général de Mac OS X expérience. À bien des égards, ces outils peuvent être considérés comme des versions en ligne de commande d'Activity Monitor, et nous nous concentrerons sur deux en particulier: top et ps.

Haut

Top affiche une liste de tous les processus en cours et diverses statistiques sur chaque processus. Il est généralement plus utile de trier en fonction de l'utilisation du processeur ou de l'utilisation de la mémoire. Pour ce faire, utilisez l'indicateur -o:

Trier en haut par CPU:
top -o cpu

Trier par utilisation de la mémoire:
top -o rsize

top est mis à jour en direct, alors que l'outil suivant 'ps' ne l'est pas.

ps

La commande ps affichera par défaut uniquement les processus de terminal actifs sous l'utilisateur actuel, ainsi 'ps' est en soi ennuyeux à moins que vous ne viviez dans la ligne de commande. En appliquant un drapeau ou deux, vous pouvez révéler tous les processus, et peut-être que la meilleure combinaison est 'aux' utilisée comme ceci:

ps aux

Pour voir toutes les sorties, il est utile de développer une fenêtre de terminal en plein écran, mais cela peut quand même être un peu écrasant si des tonnes de choses sont en cours (ce qui est généralement le cas), et donc passer à plus ou moins souvent préférable de rendre la visualisation plus facile:

ps aux|more

Cela vous permet d'afficher les pages de la sortie à la fois sans avoir à faire défiler vers le haut et vers le bas dans la fenêtre Terminal.

Pour rechercher un processus spécifique (ou le nom de l'application, d'ailleurs), vous pouvez utiliser grep comme ceci:

ps aux|grep process

Ou pour chercher des applications:

ps aux|grep "Application Name"

Lorsque vous recherchez des applications exécutées dans l'interface graphique, il est généralement préférable d'utiliser le même cas que celui utilisé par les applications dans OS X, sinon vous ne trouverez rien.