Placez le script que vous voulez exécuter dans le répertoire /etc/init.d et rendez-le exécutable.
chmod 755 myscript
Une fois que cela est fait, créez un lien symbolique dans le répertoire de niveau d'exécution que vous souhaitez utiliser. Par exemple, si vous souhaitez exécuter un programme dans le niveau d'exécution graphique 2, le niveau d'exécution par défaut pour Ubuntu, placez-le dans le répertoire%./etc/rc2.d
répertoire. Vous ne pouvez simplement pas y placer le répertoire, vous devez indiquer quand il sera exécuté en indiquant le démarrage avec un «S» et l'ordre d'exécution est important. Placez-le après tout ce qui se trouve dans le répertoire en lui attribuant un numéro plus élevé.
Si le dernier script à exécuter est rc.local
et qu'il s'appelle S99rc.local
, vous devez ajouter votre script sous le nom S99myscript
.
ln -s /etc/init.d/myscript /etc/rc3.d/S99myscript
Chaque répertoire /etc/rc*.d
rétro-compatible possède des liens symboliques vers le répertoire /etc/init.d/
.