Eu acredito que o nível de execução padrão para o Raspberry Pi é 2, então as configurações padrão devem ser OK. Você pode verificar se esse é realmente o caso invocando who -r
.
O número de sequência que você usou ( 01
) é bastante baixo. Isso pode ser motivo suficiente para o serviço não iniciar, se depender de outros serviços com números de sequência mais altos. Sugiro que você tente novamente com um mais alto, por exemplo,
sudo update-rc.d aria2cRPC defaults 99
depois de remover os links.
Should I change the runlevel? Which level should I use?
Você não precisa alterar seu nível de execução, a menos que tenha outras razões para isso.
How can I test that the service is at least trying to start on boot?
Você pode adicionar uma linha como a seguinte ao seu script /etc/init.d/aria2cRPC
:
echo "'/bin/date' $1" >> /var/tmp/aria-rc.log
, que registrará todas as invocações de script. ( $1
será o primeiro parâmetro do script, start
ou stop
).