sur system V (en utilisant /etc/init.d/script)
 
ton script doit etre appele par un lien symbolique vers ce dernier  
depuis le bon niveau d execution  et porter un nom commencant par Sxx ou xx est un numero d ordre s99euoeueou par exemple
 
par exemple :
 root@h2g2:~# ls -l /etc/rc3.d/S02postgresql   lrwxrwxrwx 1 root root 20 Feb 25 22:06 /etc/rc3.d/S02postgresql -> ../init.d/postgresql
 root@h2g2:~# ls -l /etc/init.d/postgresql
 -rwxr-xr-x 1 root root 1490 Jan  1 18:48 /etc/init.d/postgresql
 root@h2g2:~#  
   | 
 
pour ton cas script unitarie qui lance une commande et pas un appli residente c est lourd  
 
ducoup la methode est  
d appeler ton script via rc.local  
 
----------
cette methode devient obsolete mais pour des raisons de compatibilite est trj possible
 
je te conseilles plutot systemd (nouvelle gestion des services de démarrage  
 
----------
 
/etc/systemd/system/ la tu cree un service file  
sous la forme  
 [Unit]
 After=quelquechose.service
   [Service]
 ExecStart=/chemin/tonfichier
   [Install]
 WantedBy=default.target  | 
chmod 664 /etc/systemd/system/tonfichier.service
systemctl daemon-reload
systemctl enable tonfichierdeservice.service
 
et c est bon