Track Down All Startup & Script de connexion et lancements d'applications sous Mac OS X
Table des matières:
- Utilisateurs moyens : éléments de démarrage et de connexion dans Mac OS X
- Utilisateurs avancés : éléments, applications et scripts de démarrage et de connexion sous Mac OS X
Vous voulez savoir comment voir tous les lancements et scripts d'applications de démarrage et de connexion sur un Mac ? Cet article va parcourir ce processus. L'époque de Mac OS System 9 est révolue où tous les éléments de démarrage se trouvaient bien dans un dossier système intitulé "Démarrage", maintenant avec le sous-jacent Unix de Mac OS X, les choses sont un peu plus compliquées, avec des scripts de démarrage et de connexion et le lancement d'applications au-delà du volet de préférences "Éléments de connexion" facilement accessible.
Nous examinerons où ces agents, plists, démons et applications de démarrage, de connexion et de lancement automatique peuvent résider dans Mac OS X. Cela peut être utile pour des raisons de dépannage, de confidentialité et de sécurité.
Utilisateurs moyens : éléments de démarrage et de connexion dans Mac OS X
Pour l'utilisateur final moyen, la plupart des applications qu'il souhaite configurer pour se lancer (ou non) au démarrage sont en fait gérées avec un événement de connexion qui est facilement contrôlé via quelque chose comme le Dock avec un clic droit ou le "Éléments de connexion" répertoriés sous les comptes d'utilisateurs, si c'est ce que vous recherchez, l'utilisateur moyen peut voir comment lancer une application au démarrage du système sous Mac OS X (qui est en fait lors de la connexion de l'utilisateur) et cela couvrira probablement leurs besoins .
Utilisateurs avancés : éléments, applications et scripts de démarrage et de connexion sous Mac OS X
Cette partie de l'article n'est pas destinée à la plupart des utilisateurs ! Si vous êtes un utilisateur avancé ou un administrateur système, ce volet de préférences susmentionné est rarement la fin de votre chasse pour retrouver les éléments de démarrage et de connexion dans Mac OS X.J'étais récemment à la poursuite d'une oie sauvage essayant de trouver un script plutôt odieux qu'un utilisateur avait accidentellement installé sur une machine du réseau, et connaître les emplacements appropriés m'a considérablement facilité la tâche, c'est pourquoi je vous fournis la liste :
Applications qui s'exécutent au démarrage : /Library/StartupItems
éléments plist exécutés au démarrage : /Library/LaunchDaemons
/System/Library/LaunchDaemons
Applications qui se lancent lors de la connexion de l'utilisateur :Vérifiez d'abord vos "Éléments de connexion" pour ce compte d'utilisateur dans les paramètres de compte des Préférences Système
~/Library/LaunchAgents
/Library/LaunchAgents/
/System/Library/LaunchAgents/
Applications qui s'exécutent selon un calendrier défini : Vérifiez votre crontab avec :
crontab -l
Vérifier les extensions du noyau : Dans la ligne de commande :
kextstat
Vérifier les crochets de connexion et de déconnexion par défaut lire com.apple.loginwindow LoginHook
pour la connexion par défaut lire com.apple.loginwindow LogoutHook pour la déconnexion
ou voir les deux avec :
/usr/libexec/PlistBuddy -c Imprimer
Si vous ne savez pas ce que vous faites, ne vous embêtez pas avec les répertoires ou les commandes ci-dessus, vous pouvez facilement faire plus de mal que de bien ! Ces emplacements servent les fonctionnalités de base de Mac OS et ne doivent être modifiés que par les utilisateurs avancés de Mac et les administrateurs système.
Avez-vous d'autres bribes ou informations intéressantes pour trouver des scripts de démarrage, lancer des applications, des démons, des extensions de noyau ou d'autres applications et scripts à chargement automatique ? Partagez avec nous dans les commentaires !