Rastreie toda a inicialização & Script de login e inicializações de aplicativos no Mac OS X
Índice:
- Usuários médios: Itens de inicialização e login no Mac OS X
- Usuários avançados: Itens de inicialização e login, aplicativos e scripts no Mac OS X
Vamos analisar onde esses agentes de inicialização, login e inicialização automática, plists, daemons e aplicativos podem residir no Mac OS X. Isso pode ser útil para solução de problemas, privacidade e segurança.
Usuários médios: Itens de inicialização e login no Mac OS X
Para o usuário final médio, a maioria dos aplicativos que eles desejam configurar para iniciar (ou não) na inicialização são, na verdade, tratados com um evento de login que é facilmente controlado por meio de algo como o Dock com um clique com o botão direito ou o “Itens de login” listados em contas de usuário, se é isso que você está procurando, o usuário médio pode ver como iniciar um aplicativo na inicialização do sistema no Mac OS X (que é, na verdade, após o login do usuário) e isso provavelmente atenderá às 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 um administrador de sistemas, o painel de preferências acima mencionado raramente é o fim de sua busca para rastrear itens de inicialização e login no Mac OS X.Recentemente, eu estava em uma caça ao ganso selvagem tentando encontrar um script bastante desagradável que um usuário acidentalmente instalou em uma máquina de rede, e saber os locais apropriados tornou meu trabalho significativamente mais fácil, então, por esse motivo, forneço a lista para você:
Aplicativos executados na inicialização: /Library/StartupItems
plist items em execução na inicialização: /Library/LaunchDaemons
/System/Library/LaunchDaemons
Aplicativos iniciados no login do usuário:Primeiro, verifique seus “Itens de login” para essa conta de usuário nas configurações de conta das Preferências do sistema
~/Library/LaunchAgents
/Library/LaunchAgents/
/System/Library/LaunchAgents/
Aplicativos executados em um cronograma definido: Verifique seu crontab com:
crontab -l
Verifique as extensões do kernel: Na linha de comando:
kextstat
Check Login and Logout Hooks defaults read com.apple.loginwindow LoginHook
para Login defaults read com.apple.loginwindow LogoutHook para Logout
ou veja ambos com:
/usr/libexec/PlistBuddy -c Imprimir
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 à funcionalidade principal do Mac OS e devem ser alterados apenas por usuários avançados de Mac e administradores de sistemas.
Você tem outras dicas ou informações interessantes para encontrar scripts de inicialização, aplicativos de inicialização, daemons, extensões de kernel ou outros aplicativos e scripts de carregamento automático? Compartilhe conosco nos comentários!
