• [^] # Re: les remplacer...

    Posté par (site web personnel) . En réponse au journal Debian : contrôle du démarrage des services. Évalué à 3.

    Je conçois bien que le « /etc/rcrunlevel.d/[SK]??name » puisse porter à confusion, mais je persiste dans ce que j'affirme :

    Un seul lien présent dans n'importe quel runlevel, à n'importe quel niveau de priorité, que ce soit pour l'arrêt ou le démarrage, suffit pour qu'update-rc.d ne fasse rien.

    Un exemple :
    Au runlevel 3, samba doit être démarré...
    hali:/etc/rc3.d# ls -l *samba*
    lrwxrwxrwx 1 root root 15 2005年10月16日 12:20 S20samba -> ../init.d/samba


    Si je n'en veux plus :
    hali:/etc/rc3.d# rm S20samba

    Imaginons qu'un script de mise à jour relance update-rc.d :
    hali:/etc/rc3.d# update-rc.d samba defaults 20
    System startup links for /etc/init.d/samba already exist.


    Résultat :
    hali:/etc/rc3.d# ls -l S20samba
    ls: S20samba: Aucun fichier ou répertoire de ce type


    La configuration n'a pas été modifiée.
    Comme dit juste au dessus, il suffit généralement de retirer le lien de rc2.d et il ne reviendra pas.