Track Down All Startup & Inlogscript en app wordt gestart in Mac OS X
Inhoudsopgave:
- Gemiddelde gebruikers: opstart- en aanmeldingsitems in Mac OS X
- Gevorderde gebruikers: opstart- en aanmeldingsitems, apps en scripts in Mac OS X
Wilt u weten hoe u alle opstart- en login-app-lanceringen en scripts op een Mac kunt zien? Dit artikel zal dat proces doorlopen. Voorbij zijn de dagen van Mac OS System 9 waar alle opstartitems netjes in een systeemmap zaten met het label 'Startup', nu met de Unix-onderkern van Mac OS X zijn de dingen een beetje ingewikkelder, met enkele opstart- en login-scripts en het starten van apps buiten het gemakkelijk toegankelijke voorkeurenpaneel 'Inlogitems'.
We zullen bekijken waar deze opstart-, login- en auto-launch-agents, plists, daemons en applicaties zich kunnen bevinden in Mac OS X. Dit kan nuttig zijn voor probleemoplossing, privacy en veiligheidsredenen.
Gemiddelde gebruikers: opstart- en aanmeldingsitems in Mac OS X
Voor de gemiddelde eindgebruiker worden de meeste apps die ze willen configureren om te starten (of niet) bij het opstarten, in feite afgehandeld met een inloggebeurtenis die eenvoudig kan worden beheerd via zoiets als het Dock met een rechterklik of de "Inlogitems" vermeld onder gebruikersaccounts, als dat is wat u zoekt, dan kan de gemiddelde gebruiker zien hoe een applicatie moet worden gestart bij het opstarten van het systeem in Mac OS X (wat eigenlijk is bij het inloggen van de gebruiker) en dat zal waarschijnlijk aan hun behoeften voldoen .
Gevorderde gebruikers: opstart- en aanmeldingsitems, apps en scripts in Mac OS X
Dit deel van het artikel is niet voor de meeste gebruikers! Als u een gevorderde gebruiker of een systeembeheerder bent, is dat eerder genoemde voorkeurenpaneel zelden het einde van uw zoektocht naar opstart- en login-items in Mac OS X.Ik was onlangs op een wilde ganzenjacht op zoek naar een nogal irritant script dat een gebruiker per ongeluk op een netwerkcomputer had geïnstalleerd, en het kennen van de juiste locaties maakte mijn werk aanzienlijk gemakkelijker, dus daarom geef ik je de lijst:
Applicaties die draaien op Startup: /Library/StartupItems
plist-items draaien bij opstarten: /Library/LaunchDaemons
/System/Bibliotheek/LaunchDaemons
Applicaties die starten bij gebruikersaanmelding:Controleer eerst uw "Inlogitems" voor dat gebruikersaccount in de accountinstellingen van Systeemvoorkeuren
~/Library/LaunchAgents
/Library/LaunchAgents/
/Systeem/Bibliotheek/LaunchAgents/
Applicaties die volgens een vast schema draaien: Controleer je crontab met:
crontab -l
Controleer kernelextensies: In de opdrachtregel:
kextstat
Check Login en Logout Hooks defaults read com.apple.loginwindow LoginHook
voor inloggen standaardwaarden lezen com.apple.loginwindow LogoutHook voor afmelden
of bekijk beide met:
/usr/libexec/PlistBuddy -c Afdrukken
Als je niet weet wat je doet, rommel dan alsjeblieft niet in de bovenstaande mappen of commando's, je kunt gemakkelijk meer kwaad dan goed doen! Deze locaties dienen voor de kernfunctionaliteit van Mac OS en mogen alleen worden gewijzigd door ervaren Mac-gebruikers en systeembeheerders.
Heeft u nog andere weetjes of interessante informatie voor het vinden van opstartscripts, het starten van apps, daemons, kernelextensies of andere automatisch ladende apps en scripts? Deel het met ons in de reacties!