Qu'est-ce que launchd et pourquoi est-il exécuté sur mon Mac?

Qu'est-ce que launchd et pourquoi est-il exécuté sur mon Mac?
Qu'est-ce que launchd et pourquoi est-il exécuté sur mon Mac?

Vidéo: Qu'est-ce que launchd et pourquoi est-il exécuté sur mon Mac?

Vidéo: Qu'est-ce que launchd et pourquoi est-il exécuté sur mon Mac?
Vidéo: Comment Éviter Les Péages Sur Google Maps - YouTube 2024, Avril
Anonim
Vous parcourez Activity Monitor lorsque vous remarquez un processus avec lequel vous n'êtes pas familier: launchd. Devriez-vous être inquiet? Non: il s’agit en réalité d’une partie essentielle de macOS.
Vous parcourez Activity Monitor lorsque vous remarquez un processus avec lequel vous n'êtes pas familier: launchd. Devriez-vous être inquiet? Non: il s’agit en réalité d’une partie essentielle de macOS.

Cet article fait partie de notre série en cours et explique divers processus trouvés dans Activity Monitor, tels que kernel_task, hidd, mdsworker, installd, WindowServer, blued, et bien d’autres. Vous ne savez pas ce que sont ces services? Mieux vaut commencer à lire!

Ce processus particulier, launchd, est la structure de gestion de services utilisée par macOS, similaire à certains égards à Service Control Manager sous Windows ou systemd sur de nombreuses distributions Linux. Un «service» est tout ce qui tourne en arrière-plan; sur macOS, ces processus sont communément appelés démons et portent généralement des noms se terminant par la lettre «d». La plupart des tâches effectuées par votre Mac (connexion aux réseaux, affichage des éléments affichés et sauvegarde de vos fichiers) sont effectuées par un démon. niveau.

Lorsque vous allumez votre Mac, launchd est l'une des premières choses lancées, après le noyau. C'est pourquoi launchd a l'ID de processus, ou PID, de 1 sur chaque système Mac.

Le seul nombre inférieur est 0 et appartient au noyau, représenté ici par kernel task.
Le seul nombre inférieur est 0 et appartient au noyau, représenté ici par kernel task.

Après le lancement, launchd lance tous les autres démons dont votre Mac a besoin pour fonctionner. Après le démarrage de votre Mac, launchd continue de s’exécuter en arrière-plan pour vérifier que les démons sont toujours en cours d’exécution et pour lancer tous les démons nécessaires ultérieurement pour exécuter vos divers programmes.

Dans de rares cas, launchd utilise beaucoup de ressources système et, le cas échéant, le redémarrage de votre Mac suffit généralement à le réparer. De temps en temps, un programme bogué essayant de lancer des démons défectueux peut amener launchd à utiliser beaucoup de ressources processeur. Si vous avez récemment installé quelque chose, essayez de le supprimer et de voir si cela vous aide.

Dans la plupart des cas, launchd n’est pas une question à laquelle les utilisateurs doivent penser, mais il est possible de s’interfacer directement avec lui grâce à launchctl, un outil Termianl pour l’interfaçage avec launcd. Type

launchctl list

et vous verrez une liste de tous les services d’arrière-plan en cours d’exécution sur votre Mac.

Image
Image

Ce n'est pas une bonne idée de jouer avec cela beaucoup plus à moins que vous soyez un très utilisateur avancé, mais toute personne intéressée peut taper

launchctl help

pour obtenir une liste des sous-commandes potentielles ou pour lire ce tutoriel avancé launchd.

Conseillé: