Para executar um script na inicialização do Ubuntu
Edit /etc/rc.local and add your commands
The script must always end with exit 0
Para executar um script ao reiniciar o Ubuntu
Put your script in /etc/rc0.d
Make it executable (sudo chmod +x myscript)
Note: The scripts in this directory are executed in alphabetical order
O nome do seu script deve começar com o K99 para ser executado no momento certo.
Não tenho certeza se isso vai ajudá-lo em sua situação, mas vou procurar mais e ver o que posso apresentar.
Para executar um script no desligamento
Put your script in /etc/rc6.d
Make it executable (sudo chmod +x myscript)
Note: The scripts in this directory are executed in alphabetical order
O nome do seu script deve começar com o K99 para ser executado no momento certo.
Esta pergunta foi feita antes aqui é o link. Como executar comandos no login no Ubuntu 12.04?