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.
[^] # Re: les remplacer...
Posté par Amand Tihon (site web personnel) . En réponse au journal Debian : contrôle du démarrage des services. Évalué à 3.
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.