Até 15,04 upstart foi usado para isso, sendo substituído por systemd .
Usado até o Ubuntu 15.04: upstart
Quando você pressiona o botão de desligamento ou executa shutdown +0 em um terminal, upstart executa todos os scripts em /etc/rc0.d em ordem alfabética.
Quando você pressiona o botão de reinicialização ou executa shutdown -r +0 em um terminal, upstart executa todos os scripts em /etc/rc6.d em ordem alfabética.
Editar: Observe que +0 nos comandos acima indica o número de minutos a aguardar antes de realizar a ação solicitada e é equivalente a now . Se você tiver outros usuários no sistema, seria prudente aumentar esse valor para permitir que eles economizem seu trabalho.
Os dois diretórios contêm apenas links simbólicos cujos destinos estão localizados em
/etc/init.d/ embora.
Para mais informações, consulte /etc/init.d/README e man init .
Usado do Ubuntu 15.04 em: systemd
Aqui estão alguns links sobre systemd :
- “SystemdForUpstartUsers” em wiki.ubuntu.com
- artigo exaustivo “ Noções básicas sobre unidades Systemd e arquivos de unidades ”