On 10 Oct 2002 23:37:55 +0200 Christophe « CHiPs » PETIT <[EMAIL PROTECTED]> 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 (")_(") `-