[ Debian Etch ] Question sur update-rc.d

Question sur update-rc.d [ Debian Etch ] - Installation - Linux et OS Alternatifs

Marsh Posté le 02-08-2007 à 16:43:21    

:hello:  
 
Je cherche à désactiver (et non effacer) le démarrage de certains services au démarrage.
Je viens de voir que tout ce faisait via la commande update-rc.d
 
Par exemple comment faire pour désactiver le service netatalk de l'init 2... sans effacer quoi que ce soit (-f)
 
J'ai testé la commande  
update-rc.d netatalk stop 20 2
 
Pourquoi je me fais jeter ? :??:  
 
PS : ma debian est très fraichement installé

Reply

Marsh Posté le 02-08-2007 à 16:43:21   

Reply

Marsh Posté le 02-08-2007 à 17:48:30    

il te manque le point "." à la fin =>
 
update-rc.d netatalk stop 20 2 .
 
mais avant de le modifier tu dois supprimer les liens des fichiers rcX.d, donc d'abord un:
update-rc.d -f netatalk remove
 
puis tu recrés les liens comme tu veux (à adapter à ta convenance):
update-rc.d netatalk start 20 3 4 5 . stop 20 0 1 2 6 .


Message édité par Trakx le 02-08-2007 à 18:07:44
Reply

Marsh Posté le 02-08-2007 à 19:41:52    

update-rc.d ne joue que sur le contenu des dossiers /etc/rcX.d (avec X = 0 .. 6 ). Ces dossiers ne contiennent que des LIENS vers les scripts dans /etc/init.d
 
donc on s'en fout si tu supprimes les liens (option -f : permet de supprimer un lien alors que le script existe toujours), ce n'est rien de grave
 
maitenant je déteste cette méthode :
update-rc.d -f <nom_script> remove
 
pour la simple et bonne raison qu'un update du paquet remet les liens ...
 
du coup, je regarde si dans /etc/default/<nom_script> il n'y a pas une option qui va bien qui fait que si elle est activée, le script fait un "exit 0" dès le début

Reply

Marsh Posté le 03-08-2007 à 15:09:04    

:hello:  
 
Merci pour les infos, pour l'instant je vais choisir la méthode classique. Après effectivement, je pourrais éplucher les scripts  ;)  
 
Merci pour votre aide

Reply

Marsh Posté le 03-08-2007 à 15:23:29    

Tu peux aussi utiliser sysv-rc-conf (du paquet du même nom) pour gérer très simplement les initscripts et leur runlevel.
 
:)


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed