Aufspüren aller Start-&-Anmeldeskripts und App-Starts in Mac OS X
Inhaltsverzeichnis:
- Durchschnittliche Benutzer: Start- und Anmeldeelemente in Mac OS X
- Fortgeschrittene Benutzer: Start- und Anmeldeobjekte, Apps und Skripte in Mac OS X
Möchten Sie herausfinden, wie Sie alle Start- und Anmelde-App-Starts und Skripts auf einem Mac sehen können? Dieser Artikel wird durch diesen Prozess gehen. Vorbei sind die Zeiten von Mac OS System 9, in denen alle Startelemente in einem Systemordner mit der Bezeichnung „Startup“ lagen, jetzt mit dem Unix-Unterkern von Mac OS X sind die Dinge etwas komplizierter, da einige Start- und Anmeldeskripts und Apps gestartet werden über das leicht zugängliche Einstellungsfenster „Anmeldeelemente“ hinaus.
Wir sehen uns an, wo sich diese Start-, Anmelde- und Autostart-Agenten, Plists, Daemons und Anwendungen in Mac OS X befinden können. Dies kann aus Gründen der Fehlerbehebung, des Datenschutzes und der Sicherheit hilfreich sein.
Durchschnittliche Benutzer: Start- und Anmeldeelemente in Mac OS X
Für den durchschnittlichen Endbenutzer werden die meisten Apps, die sie so konfigurieren möchten, dass sie beim Booten gestartet (oder nicht) werden, tatsächlich mit einem Anmeldeereignis behandelt, das einfach über etwas wie das Dock mit einem Rechtsklick oder dem gesteuert werden kann „Login Items“ unter Benutzerkonten aufgeführt, wenn Sie danach suchen, kann der durchschnittliche Benutzer sehen, wie eine Anwendung beim Systemstart in Mac OS X gestartet wird (was tatsächlich bei der Benutzeranmeldung der Fall ist), und das wird wahrscheinlich seine Bedürfnisse abdecken .
Fortgeschrittene Benutzer: Start- und Anmeldeobjekte, Apps und Skripte in Mac OS X
Dieser Teil des Artikels ist für die meisten Benutzer nicht geeignet! Wenn Sie ein fortgeschrittener Benutzer oder ein Systemadministrator sind, ist das oben genannte Einstellungsfenster selten das Ende Ihrer Suche nach Start- und Anmeldeelementen in Mac OS X.Ich war kürzlich auf einer wilden Jagd, als ich versuchte, ein ziemlich widerliches Skript zu finden, das ein Benutzer versehentlich auf einem Netzwerkcomputer installiert hatte, und die Kenntnis der richtigen Speicherorte machte meine Arbeit erheblich einfacher, daher stelle ich Ihnen die Liste zur Verfügung:
Anwendungen, die beim Start ausgeführt werden: /Library/StartupItems
plist-Elemente, die beim Start ausgeführt werden: /Library/LaunchDaemons
/System/Library/LaunchDaemons
Anwendungen, die bei der Benutzeranmeldung gestartet werden:Überprüfen Sie zuerst Ihre „Anmeldeobjekte“ für dieses Benutzerkonto in den Kontoeinstellungen der Systemeinstellungen
~/Library/LaunchAgents
/Library/LaunchAgents/
/System/Library/LaunchAgents/
Anwendungen, die nach einem festgelegten Zeitplan ausgeführt werden: Überprüfen Sie Ihre Crontab mit:
crontab -l
Kernelerweiterungen überprüfen: In der Befehlszeile:
kextstat
Anmelde- und Abmelde-Hooks prüfen defaults read com.apple.loginwindow LoginHook
für Login defaults read com.apple.loginwindow LogoutHook für Logout
oder beide anzeigen mit:
/usr/libexec/PlistBuddy -c Drucken
Wenn Sie nicht wissen, was Sie tun, spielen Sie bitte nicht in den oben genannten Verzeichnissen oder Befehlen herum, Sie können leicht mehr Schaden als Nutzen anrichten! Diese Speicherorte dienen der Kernfunktionalität von Mac OS und sollten nur von fortgeschrittenen Mac-Benutzern und Systemadministratoren geändert werden.
Haben Sie weitere Leckerbissen oder interessante Informationen zum Auffinden von Startskripten, zum Starten von Apps, Daemons, Kernel-Erweiterungen oder anderen automatisch ladenden Apps und Skripts? Teilen Sie es uns in den Kommentaren mit!