Se estiver no init.d, deve estar rodando como root. Se você quiser que ele seja executado na inicialização, coloque-o, por exemplo, em /etc/rc.d/rc2.d
ou /etc/rc2.d
, dependendo da sua distribuição / versão do sistema operacional. Você desejará criar um link no seguinte formato, por exemplo:
S##Name -> ../init.d/scripthere.sh
em que ## é equivalente a quando você deseja que ele seja executado na inicialização. Você quer chegar antes do ssh? Depois do apache? Antes do seu banco de dados? etc etc Sabendo que vai lhe dizer quais números para colocar dentro
Para conseguir isso, você vai querer executar ln -s ../init.d/scripthere.sh S##name
do diretório rc adequado.