Coloque o script que você deseja executar no diretório /etc/init.d e torne o script executável.
chmod 755 myscript
Uma vez feito isso, crie um link simbólico no diretório em nível de execução que você gostaria de usar, por exemplo, se você deseja executar um programa no nível de execução gráfico 2, o nível de execução padrão para o Ubuntu, coloque-o no /etc/rc2.ddiretório Você simplesmente não pode colocá-lo no diretório, você deve indicar quando ele será executado, indicando a inicialização com um "S" e a ordem de execução é importante. Coloque-o depois de todo o resto do diretório, atribuindo-lhe um número maior.
Se o último script a ser executado for rc.locale tiver esse nome S99rc.local, você precisará adicionar seu script como S99myscript.
ln -s /etc/init.d/myscript /etc/rc3.d/S99myscript
Cada /etc/rc*.ddiretório compatível com versões anteriores possui links simbólicos para o /etc/init.d/diretório.
autostartmanifestos ou em*.servicearquivos em vários locais, assim como eminit.doucrontab. Veja isto: unix.stackexchange.com/a/525845/43233