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

Re: /etc/init.d [was: Re: RE : Question sous Debian : login GDM]



On 10 Oct 2002 23:37:55 +0200
Christophe « CHiPs » PETIT <chips@chips.fr.eu.org> wrote:

> le 20 correspond à l'ordre dans lequel sont exécutés les scripts. Par
> exemple, il vaut mieux que le réseau ait démarré avant de > lancer apache.

Pour info, les scripts S40 du répertoire /etc/rcS.d/ montent tous les systèmes de fichiers et le réseau est disponible (cf. /etc/rcS.d/README)
 
> Si tu supprime le service avec update-rc.d, tu perds l'ordre (à moins > de  le noter, mais on oublie toujours), c'est pourquoi il est  
> préférable de
> renommer le script de /etc/init.d/, ou de coller un "exit 0" au début,
> ou de faire par exemple un faux script :
> # cd /etc/init.d/
> # mv service service.orig
> # echo "# !/bin/sh" > service
> # echo "exit 0" >> service
> # chmod +x service
> Ensuite, un coup de "mv service.orig service ; /etc/init.d/service
> start" permet de revenir en arrière sans perdre l'ordre.
> 
> A ce propos, est-il prévu d'implanter dans Debian le système
> "chkconfig"
> de la Redhat et autres, qui permet d'indiquer les runlevels et l'ordre
> prévus pour un service en mettant un commentaire du type "# chkconfig:
> 2345 80 20" (de mémoire) dans le script ?

Ca existe deja :

update-rc.d ton_service start 20 2 3 4 5 . stop 20 0 1 6 .
 
@+

-- 
 .''`.   Debian GNU/Linux 3.0 released !   (\___/)
: :'  :    Use it ! ;)                     (='.'=)
`. `~'       http://www.debianworld.org    (")_(")
  `-	       



Reply to: