Um dos serviços iniciados no momento da inicialização de upstart
é mounted-run
(como você pode ver em /etc/init/
). O comentário no início do arquivo diz:
# mounted-run - Populate and link to /run filesystem # # Populates the /run filesystem and adds compatibility links to it
Entre outras coisas, ele executa:
run-parts --lsbsysinit /etc/update-motd.d
, por exemplo, executa todos os scripts em /etc/update-motd.d
para atualizar a mensagem que você vê quando faz login em um console textual ou por meio de ssh (motd = message of the day). Esta mensagem também diz se há pacotes a serem atualizados e se uma reinicialização é necessária.
Neste diretório, você encontra o script 90-updates-available
que, por sua vez, chama
/usr/lib/update-notifier/update-motd-updates-available
que, com base em um registro de data e hora, chama /usr/lib/update-notifier/apt-check
.
Este script python atualiza os repositórios, então leva algum tempo para ser executado, mas dependendo do timestamp da última atualização, ele nem sempre é executado na inicialização.