Track Down All Startup & Login Script and App Launses in Mac OS X

Kazalo:

Anonim

Želite izvedeti, kako si lahko ogledate vse zagone in skripte aplikacij za zagon in prijavo v računalniku Mac? Ta članek bo predstavil ta postopek. Minili so dnevi sistema Mac OS 9, kjer so bili vsi zagonski elementi lepo shranjeni v sistemski mapi z oznako »Zagon«, zdaj pa so stvari z osnovnim jedrom Unixa Mac OS X nekoliko bolj zapletene, saj se zaženejo nekateri zagonski in prijavni skripti ter aplikacije izven lahko dostopnega podokna z nastavitvami 'Prijavni elementi'.

Preverili bomo, kje se ti agenti za zagon, prijavo in samodejni zagon, plisti, demoni in aplikacije lahko nahajajo v Mac OS X. To je lahko koristno za odpravljanje težav, zasebnost in varnostne razloge.

Povprečni uporabniki: Elementi za zagon in prijavo v Mac OS X

Za povprečnega končnega uporabnika se večina aplikacij, ki jih želi konfigurirati za zagon (ali ne) ob zagonu, dejansko obravnava z dogodkom prijave, ki ga je enostavno nadzorovati prek nečesa, kot je Dock, z desnim klikom ali »Elementi za prijavo«, navedeni pod uporabniškimi računi, če je to tisto, kar iščete, lahko povprečen uporabnik vidi, kako zagnati aplikacijo ob zagonu sistema v sistemu Mac OS X (kar se dejansko zgodi ob prijavi uporabnika) in to bo verjetno pokrilo njegove potrebe .

Napredni uporabniki: elementi za zagon in prijavo, aplikacije in skripti v Mac OS X

Ta del članka ni za večino uporabnikov! Če ste napreden uporabnik ali sistemski skrbnik, je zgoraj omenjeno podokno z nastavitvami le redko konec vašega iskanja elementov za zagon in prijavo v Mac OS X.Pred kratkim sem lovil divje gosi in poskušal najti precej neprijeten skript, ki ga je uporabnik pomotoma namestil na omrežni stroj, in poznavanje ustreznih lokacij mi je bistveno olajšalo delo, zato vam ponujam seznam:

Aplikacije, ki se zaženejo ob zagonu: /Library/StartupItems

plist elementi, ki se izvajajo ob zagonu: /Library/LaunchDaemons /System/Library/LaunchDaemons

Aplikacije, ki se zaženejo ob prijavi uporabnika:Najprej preverite svoje »Elemente prijave« za ta uporabniški račun v nastavitvah računa v sistemskih nastavitvah

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

Aplikacije, ki se izvajajo po nastavljenem urniku: Preverite svoj crontab z:

crontab -l

Preverite razširitve jedra: V ukazni vrstici:

kextstat

Preverite kljuke za prijavo in odjavo defaults read com.apple.loginwindow LoginHook za prijavo defaults read com.apple.loginwindow LogoutHook za odjavo

ali si oglejte oboje z:

/usr/libexec/PlistBuddy -c Natisni

Če ne veste, kaj počnete, prosim, ne brskajte po zgornjih imenikih ali ukazih, zlahka povzročite več škode kot koristi! Te lokacije služijo osnovni funkciji Mac OS in jih smejo spreminjati samo napredni uporabniki Mac in sistemski skrbniki.

Imate še kakšne malenkosti ali zanimive informacije za iskanje zagonskih skriptov, zagonskih aplikacij, demonov, razširitev jedra ali drugih samodejno naloženih aplikacij in skriptov? Delite z nami v komentarjih!

Track Down All Startup & Login Script and App Launses in Mac OS X