Spor alt opstart & Login script og app lanceres i Mac OS X
Indholdsfortegnelse:
- Gennemsnitlige brugere: Start- og loginelementer i Mac OS X
- Avancerede brugere: Opstarts- og loginelementer, apps og scripts i Mac OS X
Vil du finde ud af, hvordan du kan se alle start- og login-appstarter og scripts på en Mac? Denne artikel vil gennemgå denne proces. Tiden for Mac OS System 9 er forbi, hvor alle opstartselementer sad pænt i en systemmappe mærket 'Startup', nu med Unix-underkernen i Mac OS X er tingene lidt mere komplicerede, med nogle opstarts- og login-scripts og apps, der starter ud over den let tilgængelige præferencerude 'Loginelementer'.
Vi gennemgår, hvor disse opstarts-, login- og autostart-agenter, plister, dæmoner og programmer kan findes i Mac OS X. Dette kan være nyttigt af hensyn til fejlfinding, privatliv og sikkerhedsmæssige årsager.
Gennemsnitlige brugere: Start- og loginelementer i Mac OS X
For den gennemsnitlige slutbruger håndteres de fleste apps, de ønsker at konfigurere til at starte (eller ej) ved opstart, faktisk med en login-begivenhed, der nemt kan styres gennem noget som Dock med et højreklik eller "Loginelementer" angivet under brugerkonti, hvis det er det, du leder efter, så kan den gennemsnitlige bruger se, hvordan man starter en applikation på systemstart i Mac OS X (som faktisk er ved brugerlogin), og det vil sandsynligvis dække deres behov .
Avancerede brugere: Opstarts- og loginelementer, apps og scripts i Mac OS X
Denne del af artiklen er ikke for de fleste brugere! Hvis du er en avanceret bruger eller systemadministrator, er den førnævnte præferencerude sjældent slutningen på din jagt på at spore opstarts- og login-elementer i Mac OS X.Jeg var for nylig på jagt og prøvede at finde et temmelig modbydeligt script, som en bruger ved et uheld havde installeret på en netværksmaskine, og at kende de rigtige placeringer gjorde mit job betydeligt lettere, så derfor giver jeg dig listen:
Applikationer, der kører ved opstart: /Library/StartupItems
plist-elementer, der kører ved opstart: /Library/LaunchDaemons
/System/Library/LaunchDaemons
Applikationer, der starter ved brugerlogin:Tjek først dine "loginelementer" for den brugerkonto i kontoindstillingerne i Systemindstillinger
~/Library/LaunchAgents
/Library/LaunchAgents/
/System/Library/LaunchAgents/
Applikationer, der kører efter en fastlagt tidsplan: Tjek din crontab med:
crontab -l
Check Kernel Extensions: I kommandolinjen:
kextstat
Check Login and Logout Hooks defaults read com.apple.loginwindow LoginHook
for login defaults læs com.apple.loginwindow LogoutHook for Logout
eller se begge med:
/usr/libexec/PlistBuddy -c Udskriv
Hvis du ikke ved, hvad du laver, så lad være med at rode rundt i ovenstående mapper eller kommandoer, du kan nemt forårsage mere skade end gavn! Disse placeringer tjener kernefunktionaliteten i Mac OS og bør kun ændres af avancerede Mac-brugere og systemadministratorer.
Har du andre godbidder eller interessante oplysninger til at finde opstartsscripts, starte apps, dæmoner, kerneudvidelser eller andre automatisk indlæsning af apps og scripts? Del med os i kommentarerne!