Para executar um script na inicialização do Ubuntu
- Edite
/etc/rc.local
e adicione seus comandos. - O script deve sempre terminar com
exit 0
Para executar um script ao reiniciar o Ubuntu
- Coloque seu script em
/etc/rc0.d
- E torná-lo executável (
sudo chmod +x script
) - Observe que os scripts nesse diretório são executados em ordem alfabética.
- O nome do seu script deve começar com o K99 para ser executado no momento certo.
Para executar um script no desligamento
- Coloque seu script em
/etc/rc6.d
- e torná-lo executável (
sudo chmod +x script
) - Observe que os scripts nesse diretório são executados em ordem alfabética.
- O nome do seu script deve começar com o K99 para ser executado no momento certo.
Para executar um script no logout
-
man bash
tem isto a dizer sobre isso:When a login shell exits, bash reads and executes commands from the file ~/.bash_logout, if it exists
. Então você pode adicionar o script executado durante o logout para~/.bash_logout
. - Certifique-se de que é executável.
- Talvez seja necessário adicionar
$HOME/.bash_logout
aetc/gdm/PostSession/Default
para que ele funcione.