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




Répondre à