démarrage debian script
Les scripts de démarrage sur les systèmes à base de Debian
Sur les distributions Linux à base de Debian (et peut-être même sur d'autre), il existe dans le répertoire « /etc/ » une liste de répertoire qui se suivent numériquement, les fameux « rcX.d ».
Les fichiers qui se trouvent dans ces répertoire sont le plus suivant des liens symboliques vers des scripts contenus dans le répertoire « /etc/init.d/ ». Les liens symboliques présents dans les répertoires rc.d sont exécutés en fonction du runlevel du système.
Ne me rappelant jamais de ces runlevel, voici un récapitulatif de leurs significations :
- 0 sert pour l'arrêt du système (ne pas mettre ce niveau par défaut)
- 1 sert pour le mode mono utilisateur
- 2 mode multi utilisateurs et réseau (sans NFS)
- 3 mode multi utilisateurs et réseau
- 4 ne sert pas
- 5 démarrer avec l'environnement graphique (proposer un environnement)
- 6 sert pour rebooter le système (ne pas mettre ce niveau par défaut)
Donc, par exemple, si l'on souhaite exécuter un script à l'arrêt de la machine, il suffit de mettre un lien symbolique du script dans le répertoire « rc0.d ».