Recomendado, 2024

Escolha dos editores

Rastrear todos os scripts de inicialização e login e lançamentos de aplicativos no Mac OS X

Apple M1 MacBook Air - Thermals, Benchmarks & x86 Apps!

Apple M1 MacBook Air - Thermals, Benchmarks & x86 Apps!

Índice:

Anonim
Já se foram os dias do Mac OS System 9, onde todos os itens de inicialização estavam bem organizados em uma pasta do sistema chamada 'Startup', agora com o undercore do Unix do Mac OS X coisas são um pouco mais complicadas, com alguns scripts de inicialização e login sendo lançados além do painel de preferências "Itens de Login" de fácil acesso.

Analisaremos onde esses agentes, aplicativos, daemons e aplicativos de inicialização, login e execução automática podem residir no Mac OS X.

Usuários médios: itens de inicialização e login no Mac OS X

Para o usuário final comum, a maioria dos aplicativos que deseja configurar para iniciar (ou não) na inicialização é realmente tratada com um evento de login que é facilmente controlado por algo como o Dock com um clique com o botão direito ou com os "Itens de login" listados nas contas de usuário, se é isso que você está procurando, o usuário médio pode ver como iniciar um aplicativo no início do sistema no Mac OS X (que, na verdade, está no login do usuário) e que provavelmente cobrirá suas necessidades.

Usuários avançados: itens de inicialização e login, aplicativos e scripts no Mac OS X

Esta parte do artigo não é para a maioria dos usuários! Se você é um usuário avançado ou administrador de sistema, esse painel de preferências raramente é o fim de sua busca para rastrear itens de inicialização e login no Mac OS X. Recentemente, eu estava em uma busca desesperada tentando encontrar um script bastante desagradável. um usuário tinha instalado acidentalmente em uma máquina de rede e, conhecendo os locais apropriados, o meu trabalho ficou significativamente mais fácil, por isso, forneço a lista para você:

Aplicativos que são executados na inicialização:
/Library/StartupItems

Itens plist em execução na inicialização:
/Library/LaunchDaemons
/System/Library/LaunchDaemons

Aplicativos que são iniciados no Login do usuário:
* Primeiro, verifique os seus “Itens de Login” para essa conta de usuário dentro das configurações da Conta de Preferências do Sistema.

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

Aplicativos que são executados em um agendamento definido:
Verifique seu crontab com <code> crontab -l

Verifique as extensões do kernel:
Na linha de comando:

kextstat

Verificar os ganchos de login e logout
defaults read com.apple.loginwindow LoginHook for Login
defaults read com.apple.loginwindow LogoutHook para Logout

ou veja ambos com:

/usr/libexec/PlistBuddy -c Print

Se você não sabe o que está fazendo, por favor não mexa nos diretórios ou comandos acima, você pode facilmente causar mais mal do que bem! Esses locais atendem à principal funcionalidade do Mac OS e só devem ser alterados por usuários avançados de Mac e administradores de sistemas.

Top