[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gestion des run-levels



Nico wrote:

bonsoir,

j'ai un souci de compréhension avec la gestion des

scripts qui s'éxécutent lors d'un reboot.


Sans avoir l'explication du pourquoi les 'K's et les 'S's dans ces runlevels précis, je te conseille d'étudier de près le fichier /etc/init.d/rc (trouvé à partir du /etc/inittab). Entre autre, les dernières lignes :

[snip]

       # Now run the START scripts for this runlevel.
       for i in /etc/rc$runlevel.d/S*
       do

       [snip]

               case "$runlevel" in
                       0|6)
                               startup $i stop
                               ;;
                       *)
                               startup $i start
                               ;;
               esac
       done


Donc, dans les runlevels 0 et 6, les scripts commençant par S sont exécutés pour arrêtés les services, mais ceci explicitement après avoir terminé les services commençant par un K. Dans le cas des services autres (1 à 5 et S), le service en S est normalement lancé. Bon, c'est vrai que cette astuce n'est pas documentée et n'est probablement pas vraiment nécessaire si on réorganise la numérotation, mais tant que ça marche, pourquoi s'embêter ?

FredB



Reply to: