Sou um novato do Ubuntu que precisa de algum conselho de alguém muito familiarizado com as diferentes metodologias de inicialização do Ubuntu.
Estou interessado em enumerar todos os aplicativos que são acionados na inicialização em qualquer instalação do Ubuntu 13.04 ou superior. Eu sei que há uma grande variedade de maneiras que um script ou aplicativo pode ser iniciado no momento da inicialização, mas eu gostaria de ter certeza de que tenho uma lista abrangente para os locais de configuração do autostart all .
O objetivo final é escrever um script que percorra todos os locais de configuração e, em seguida, exibir uma lista de todas as coisas acionadas entre a ativação e a área de trabalho pronta para uso.
Até agora eu sei sobre:
-
upstart, exemplo de arquivo de configuração: /etc/init.d/foo
-
autostart (system), exemplo de arquivo de configuração: /etc/xdg/autostart/foo.desktop
-
autostart (profile), exemplo de arquivo de configuração: ~/.config/autostart/foo.desktop
-
@reboot do cron, exemplo do arquivo de configuração: /var/spool/cron/crontabs
Existe alguma outra maneira de uma aplicação poder se injetar na seqüência de inicialização do sistema ou as possibilidades são infinitas?
Exemplos de aplicativos que você pode considerar ao responder, que imagino que possam ter uma inicialização fora do padrão:
Software antivírus, malware, daemon, script personalizado, software de produção - livre / não livre, binários, indicadores, caixa de depósito, etc.
Existe um aplicativo já disponível que irá enumerar todos os itens que são executados na inicialização?
Obrigado, qualquer ajuda é apreciada.