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
Deseja descobrir como ver todos os lançamentos e scripts de aplicativos de inicialização e login em um Mac? Este artigo irá percorrer esse processo. Longe vão os dias do Mac OS System 9, onde todos os itens de inicialização estavam bem em uma pasta do sistema chamada 'Inicialização', agora com o núcleo Unix do Mac OS X, as coisas são um pouco mais complicadas, com alguns scripts de inicialização e login e inicialização de aplicativos além do painel de preferências 'Itens de login' facilmente acessível.
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!