O script não é executado apenas porque está presente nesse diretório. É executado porque existe um link em outro diretório. Eu acho que no Ubuntu esse diretório é /etc/rc.d/rc5.d
, mas também pode ser /etc/init.d/rc5.d
. Se você não usar o nível de execução 5, substitua o 5 pelo nível de execução correto (3 ou 2). Se não estiver lá, corra
find /etc -name 'S[0-9][0-9]*'
Os arquivos são executados na ordem indicada.