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 ”