Track Down All Startup & Login Script and App Launses in Mac OS X
Sadržaj:
- Prosječni korisnici: Stavke za pokretanje i prijavu u Mac OS X
- Napredni korisnici: stavke za pokretanje i prijavu, aplikacije i skripte u Mac OS X
Želite li saznati kako vidjeti sva pokretanja i skripte aplikacija za pokretanje i prijavu na Macu? Ovaj će članak proći kroz taj proces. Prošli su dani Mac OS System 9 gdje su sve stavke za pokretanje lijepo stajale u sistemskoj mapi s oznakom 'Startup', sada s Unix temeljnom jezgrom Mac OS X stvari su malo kompliciranije, s nekim skriptama za pokretanje i prijavu i pokretanjem aplikacija izvan lako dostupnog okna postavki 'Stavke za prijavu'.
Pregledat ćemo gdje se ti agenti za pokretanje, prijavu i automatsko pokretanje, plistovi, demoni i aplikacije mogu nalaziti u Mac OS X. To može biti od pomoći za rješavanje problema, privatnost i sigurnosne razloge.
Prosječni korisnici: Stavke za pokretanje i prijavu u Mac OS X
Za prosječnog krajnjeg korisnika, većina aplikacija koje žele konfigurirati da se pokreću (ili ne) prilikom podizanja sustava zapravo se obrađuju događajem prijave kojim se lako upravlja putem nečega poput Docka desnim klikom ili “Stavke za prijavu” navedene pod korisničkim računima, ako je to ono što tražite tada prosječni korisnik može vidjeti kako pokrenuti aplikaciju pri pokretanju sustava u Mac OS X (što je zapravo nakon prijave korisnika) i to će vjerojatno pokriti njihove potrebe .
Napredni korisnici: stavke za pokretanje i prijavu, aplikacije i skripte u Mac OS X
Ovaj dio članka nije za većinu korisnika! Ako ste napredni korisnik ili administrator sustava, to gore spomenuto okno s postavkama rijetko je kraj vaše potrage za pronalaženjem stavki za pokretanje i prijavu u Mac OS X.Nedavno sam bio u divljoj potjeri pokušavajući pronaći prilično odvratnu skriptu koju je korisnik slučajno instalirao na mrežni stroj, a poznavanje odgovarajućih lokacija znatno mi je olakšalo posao, pa vam iz tog razloga dajem popis:
Aplikacije koje se pokreću pri pokretanju: /Library/StartupItems
plist stavke koje se izvode pri pokretanju: /Library/LaunchDaemons
/System/Library/LaunchDaemons
Aplikacije koje se pokreću prilikom prijave korisnika:Prvo provjerite svoje “Stavke prijave” za taj korisnički račun unutar postavki računa u postavkama sustava
~/Library/LaunchAgents
/Library/LaunchAgents/
/System/Library/LaunchAgents/
Aplikacije koje rade prema postavljenom rasporedu: Provjerite svoj crontab pomoću:
crontab -l
Provjerite proširenja kernela: U naredbenom retku:
kextstat
Provjerite kuke za prijavu i odjavu defaults read com.apple.loginwindow LoginHook
za prijavu defaults read com.apple.loginwindow LogoutHook za odjavu
ili pogledajte oboje s:
/usr/libexec/PlistBuddy -c Ispis
Ako ne znate što radite, nemojte petljati po gornjim imenicima ili naredbama, lako možete uzrokovati više štete nego koristi! Ove lokacije služe temeljnoj funkciji Mac OS-a i smiju ih mijenjati samo napredni Mac korisnici i sistemski administratori.
Imate li neke druge sitnice ili zanimljive informacije za pronalaženje skripti za pokretanje, pokretanja aplikacija, demona, proširenja kernela ili drugih aplikacija i skripti koje se automatski učitavaju? Podijelite s nama u komentarima!