On Thu, 26 Sep 2002 22:47:53 +0200
joel tarlao <[EMAIL PROTECTED]> wrote:


> 
> Je viens de constater que crond et anacron sont décochés chez moi, dans mcc
> Je les ai donc cochés et fermé mcc
> A la réouverture de mcc, ils sont à nouveau décochés.
> J'ai réessayé à reprises.
> 
> Y a-t'il un autre moyen simple de dire à Mdk de lancer ces démons au 
> démarrage ?
> 
> -- 
>      .~.
>      /V\        Joël
>    //   \\ 
>   /(     )\
>     ^`~'^
> Une station de bus, c'est là où le bus s'arrête,
> Une station de trains, c'est là où le train s'arrête,
> Sur mon bureau, j'ai une station de travail...
> 
> 
>

peut-être abandonner momentanément les belles interfaces graphiques fort pratiques 
mais au comportement parfois déroutant (bien qu'il est possible que tu aies tenté ces 
modifications en user alors que seul root....) pour se plonger au coeur du système 
comme un vulgaire neird ;)

regarde le répertoire /etc/rc.d. tu y trouves 8 répertoires:
init.d -> contient les scripts à lancer au démarrage
rc0.d à rc6.d -> contiennent les liens vers les scripts de init.d à lancer selon le 
niveau d'initialisation. le chiffre après rc correspond au niveau.
init 0 -> halt
init 1 -> single user mode
init 2 -> full user mode sans NFS
init 3 -> full user mode
init 4 -> inutilisé
init 5 -> X11
init 6 -> reboot
les liens dans ces répertoires sont de la forme Kxxscript ou Sxxscript
les scripts de init.d contiennent (devraient contenir!) une option start et stop. 
Kxxscript lance script avec l'option stop et Sxxscript avec l'option start. xx dans le 
nom du lien est un nombre. init exécute les liens par ordre alphanumérique (ça se 
dit?) k01script avant k02script avant S99script... en somme, on arrête d'abord et on 
démarre ensuite dans le bon ordre.

pour en revenir à ta question, tu dois avoir dans /etc/rc.d/init.d les scripts anacron 
et crond et les liens correspondants dans /etc/rc.d/rc0.d à rc6.d. la liste doit 
donner ce qui suit à peu de choses près:

-rwxr-xr-x    1 root     root   /etc/rc.d/init.d/anacron*
-rwxr-xr-x    1 root     root   /etc/rc.d/init.d/crond*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc0.d/K60crond -> ../init.d/crond*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc0.d/K92anacron -> ../init.d/anacron*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc1.d/K60crond -> ../init.d/crond*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc1.d/K92anacron -> ../init.d/anacron*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc2.d/S90crond -> ../init.d/crond*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc2.d/S95anacron -> ../init.d/anacron*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc3.d/S90crond -> ../init.d/crond*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc3.d/S95anacron -> ../init.d/anacron*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc4.d/S90crond -> ../init.d/crond*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc4.d/S95anacron -> ../init.d/anacron*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc5.d/S90crond -> ../init.d/crond*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc5.d/S95anacron -> ../init.d/anacron*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc6.d/K60crond -> ../init.d/crond*
lrwxrwxrwx    1 root     root   /etc/rc.d/rc6.d/K92anacron -> ../init.d/anacron*

donc si ces scripts sont présents mais pas les liens, tu as juste à les faire en root.
une fois les modifications apportées on relance le système avec la commande:
kill -HUP 1
qui oblige init (PID 1) à relire /etc/inittab et à tout relancer (restart). pas besoin 
de reboot pour tout réinitialiser ;)

bye
jipe

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à