Sledovat všechna spuštění & Přihlašovací skript a spuštění aplikací v systému Mac OS X

Obsah:

Anonim

Chcete zjistit, jak zobrazit všechna spouštění a skripty spouštěcí a přihlašovací aplikace na Macu? Tento článek bude procházet tímto procesem. Pryč jsou dny Mac OS System 9, kdy všechny položky při spuštění pěkně seděly v systémové složce označené „Startup“, nyní s unixovým základem Mac OS X jsou věci trochu komplikovanější, protože se spouštějí některé spouštěcí a přihlašovací skripty a aplikace. za snadno dostupným panelem předvoleb 'Přihlašovací položky'.

Zkontrolujeme, kde se tito spouštěcí, přihlašovací a automaticky spouštěcí agenti, plisté, démoni a aplikace mohou nacházet v systému Mac OS X. To může být užitečné pro řešení problémů, ochranu soukromí a zabezpečení.

Průměrní uživatelé: Položky spuštění a přihlášení v systému Mac OS X

Pro průměrného koncového uživatele je většina aplikací, které chtějí nakonfigurovat tak, aby se spouštěly (nebo nespouštěly) při spouštění, ve skutečnosti zpracována událostí přihlášení, kterou lze snadno ovládat pomocí něčeho, jako je Dock kliknutím pravým tlačítkem nebo „Přihlašovací položky“ uvedené pod uživatelskými účty, pokud je to to, co hledáte, pak průměrný uživatel uvidí, jak spustit aplikaci při startu systému v Mac OS X (což je ve skutečnosti po přihlášení uživatele) a to pravděpodobně pokryje jeho potřeby .

Pokročilí uživatelé: Položky, aplikace a skripty při spuštění a přihlášení v systému Mac OS X

Tato část článku není pro většinu uživatelů! Pokud jste pokročilý uživatel nebo správce systému, výše uvedené podokno předvoleb jen zřídka končí vaším hledáním položek při spuštění a přihlášení v systému Mac OS X.Nedávno jsem byl na divoké honičce a snažil jsem se najít poněkud nepříjemný skript, který si uživatel omylem nainstaloval na síťový počítač, a znalost správných umístění mi výrazně usnadnila práci, takže z tohoto důvodu vám poskytuji seznam:

Aplikace, které běží při spuštění: /Library/StartupItems

plist položky spuštěné při spuštění: /Library/LaunchDaemons /System/Library/LaunchDaemons

Aplikace, které se spouštějí při přihlášení uživatele:Nejprve zkontrolujte „Přihlašovací položky“ pro daný uživatelský účet v nastavení účtu v Předvolbách systému

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

Aplikace, které běží podle stanoveného plánu: Zkontrolujte svůj crontab pomocí:

crontab -l

Zkontrolujte rozšíření jádra: V příkazovém řádku:

kextstat

Kontrola háčků pro přihlášení a odhlášení defaults read com.apple.loginwindow LoginHook pro přihlášení defaults read com.apple.loginwindow LogoutHook pro odhlášení

nebo zobrazit obě pomocí:

/usr/libexec/PlistBuddy -c Tisk

Pokud nevíte, co děláte, nehrabejte se prosím ve výše uvedených adresářích nebo příkazech, snadno můžete způsobit více škody než užitku! Tato umístění slouží základním funkcím systému Mac OS a měli by je měnit pouze pokročilí uživatelé počítačů Mac a správci systému.

Máte nějaké další drobnosti nebo zajímavé informace pro hledání spouštěcích skriptů, spouštění aplikací, démonů, rozšíření jádra nebo jiných automaticky načítaných aplikací a skriptů? Podělte se s námi v komentářích!

Sledovat všechna spuštění & Přihlašovací skript a spuštění aplikací v systému Mac OS X