Eu sou um novato no Ubuntu e preciso de alguns conselhos de alguém 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. Sei que há uma grande variedade de maneiras pelas quais um script ou aplicativo pode ser iniciado no momento da inicialização, mas gostaria de ter certeza de que tenho uma lista abrangente para todos os locais de configuração de inicialização automática.
O objetivo final é escrever um script que itere em todos os locais de configuração e, em seguida, expõe uma lista de tudo o que é acionado entre a inicialização e quando a área de trabalho está pronta para uso.
Até agora eu sei sobre:
iniciante, arquivo de configuração de exemplo:
/etc/init.d/foo
autostart (system), arquivo de configuração de exemplo:
/etc/xdg/autostart/foo.desktop
autostart (profile), arquivo de configuração de exemplo:
~/.config/autostart/foo.desktop
@reboot do cron, arquivo de configuração de exemplo:
/var/spool/cron/crontabs
Existe alguma outra maneira de um aplicativo se injetar na sequência geral de inicialização do sistema ou as possibilidades são infinitas? Exemplos de aplicativos que você pode considerar ao responder, que imagino 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, dropbox, etc.
Existe um aplicativo já disponível que enumere iteralmente tudo o que é executado na inicialização?
Obrigado, qualquer ajuda é apreciada.
ps aux
ou algo semelhante. Deixe os especialistas me corrigirem neste último comando ou em sua pesquisa.
/usr/share/xsessions
. Você também deve olhar paragnome-session
,kde-session
, etc. configuração arquivos. Além disso, eu sei que o GNOME tem um sistema para iniciar coisas quando você faz login. Procure aplicativos de inicialização (embora isso oculte algumas coisas por padrão). Eu acho que o binário é chamadognome-session-config
, ou algo assim. Tente ver quais programas começam com "gnome-session-".