Spåra alla uppstarter & Inloggningsskript och appar lanseras i Mac OS X

Innehållsförteckning:

Anonim

Vill du ta reda på hur du kan se alla start- och inloggningsappar och skript på en Mac? Den här artikeln kommer att gå igenom den processen. Dagarna för Mac OS System 9 är borta där alla startobjekt låg bra i en systemmapp märkt "Startup", nu med Unix-underkärnan i Mac OS X är saker lite mer komplicerade, med vissa start- och inloggningsskript och appar som startar bortom den lättillgängliga inställningsrutan "Inloggningsobjekt".

Vi kommer att granska var dessa start-, inloggnings- och autostartagenter, plists, demoner och applikationer kan finnas i Mac OS X. Detta kan vara användbart för felsökning, sekretess- och säkerhetsskäl.

Genomsnittliga användare: Start- och inloggningsobjekt i Mac OS X

För den genomsnittliga slutanvändaren hanteras de flesta appar som de vill konfigurera för att starta (eller inte) vid start faktiskt med en inloggningshändelse som enkelt kan kontrolleras genom något som Dock med ett högerklick eller "Inloggningsobjekt" listade under användarkonton, om det är vad du letar efter så kan den genomsnittliga användaren se hur man startar en applikation på systemstart i Mac OS X (som faktiskt är vid användarinloggning) och det kommer troligen att täcka deras behov .

Avancerade användare: Start- och inloggningsobjekt, appar och skript i Mac OS X

Den här delen av artikeln är inte för de flesta användare! Om du är en avancerad användare eller systemadministratör är den ovannämnda inställningsrutan sällan slutet på din jakt på att spåra start- och inloggningsobjekt i Mac OS X.Jag var nyligen på vild jakt och försökte hitta ett ganska vidrigt skript som en användare av misstag hade installerat på en nätverksmaskin, och att veta de rätta platserna gjorde mitt jobb betydligt enklare, så av den anledningen tillhandahåller jag listan till dig:

Applikationer som körs vid uppstart: /Library/StartupItems

plistobjekt som körs vid uppstart: /Library/LaunchDaemons /System/Library/LaunchDaemons

Applikationer som startar vid användarinloggning:Kontrollera först dina "Inloggningsobjekt" för det användarkontot i kontoinställningarna i Systeminställningar

~/Library/LaunchAgents /Library/LaunchAgents/ /System/Library/LaunchAgents/

Applikationer som körs enligt ett fastställt schema: Kontrollera din crontab med:

crontab -l

Check Kernel Extensions: På kommandoraden:

kextstat

Check Login and Logout Hooks defaults read com.apple.loginwindow LoginHook för inloggning defaults läs com.apple.loginwindow LogoutHook för utloggning

eller se båda med:

/usr/libexec/PlistBuddy -c Skriv ut

Om du inte vet vad du gör, snälla stöka inte runt i ovanstående kataloger eller kommandon, du kan lätt orsaka mer skada än nytta! Dessa platser tjänar kärnfunktionerna i Mac OS och bör endast ändras av avancerade Mac-användare och systemadministratörer.

Har du några andra godbitar eller intressant information för att hitta startskript, starta appar, demoner, kärntillägg eller andra automatiskt laddade appar och skript? Dela med oss ​​i kommentarerna!

Spåra alla uppstarter & Inloggningsskript och appar lanseras i Mac OS X