Re: [debutant] La grande moulinette.....!

2002-10-06 Par sujet joel tarlao

Le Samedi 5 Octobre 2002 16:37, vous avez écrit :
>On Fri, 4 Oct 2002 10:32:29 +0200
>
>joel tarlao <[EMAIL PROTECTED]> wrote:
>> >chkconfig --add /etc/init.d/crond (en root bien sur!) va te créer les
>> > liens appropriés là où il faut.
>
>oups! désolé! il faut lire:
>chkconfig --add crond
>crond doit bien sur être dans /etc/init.d
>puis pour démarrer le service:
>chkconfig crond on
>
>bye
>jipe

merci, jipe, ça marche !

A+

-- 
 .~.
 /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...



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



Re: [debutant] La grande moulinette.....!

2002-10-05 Par sujet jipe

On Fri, 4 Oct 2002 10:32:29 +0200
joel tarlao <[EMAIL PROTECTED]> wrote:


> >chkconfig --add /etc/init.d/crond (en root bien sur!) va te créer les liens
> > appropriés là où il faut.
> >

oups! désolé! il faut lire:
chkconfig --add crond
crond doit bien sur être dans /etc/init.d
puis pour démarrer le service:
chkconfig crond on

bye
jipe



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



Re: [debutant] La grande moulinette.....!

2002-10-05 Par sujet joel tarlao

Le Jeudi 3 Octobre 2002 19:15, vous avez écrit :

>
>tu peux bien sur le faire à la main, mais il existe un outil beaucoup plus
> simple pour gérer les services au démarrage: chkconfig seules limitations
> dans l'utilisation de chkconfig, la présence d'options stop et start dans
> le script et celle de 2 lignes de commentaires chkconfig et description au
> début du script. voilà le début de /etc/init.d/crond pour l'exemple:
>
>#! /bin/bash
>#
># crond  Start/Stop the cron clock daemon.
>#
># chkconfig: 2345 90 60
># description: cron is a standard UNIX program that runs user-specified \
>#  programs at periodic scheduled times. vixie cron adds a \
>#  number of features to the basic UNIX cron, including better \
>#  security and more powerful configuration options.
># processname: crond
># config: /etc/crontab
># pidfile: /var/run/crond.pid
>
>
>la ligne 5: chkconfig: 2345 90 60 signifie que crond doit être démarré aux
> niveaux 2 3 4 et 5. démarrage avec priorité 90 (S90...) et arrêt avec
> priorité 60 (K60...) la ligne 6: description . les \ permettent de
> traiter les lignes suivantes comme une seule ligne.
>
>chkconfig --add /etc/init.d/crond (en root bien sur!) va te créer les liens
> appropriés là où il faut.
>

J'ai fait plusieurs essais, qui donnent toujours le même résultat:

[root@localhost etc]# chkconfig --add /etc/rc.d/init.d/crond
Erreur lors de la lecture d'informations sur le service 
/etc/rc.d/init.d/crond : Aucun fichier ou répertoire de ce type
[root@localhost etc]# chkconfig --add /etc/init.d/crond
Erreur lors de la lecture d'informations sur le service /etc/init.d/crond : 
Aucun fichier ou répertoire de ce type

(j'ai aussi essayé avec usb, webmin ...)

>il suffit ensuite de taper la commande suivante pour que crond soit lancé:
>chkconfig crond on
>
>man chkconfig pour voir comment gérer les services de démarrage à partir
> d'un xterm...

En anglais. Le peu que j'y ai compris confirme tes explications, mais ça ne 
marche pas chez moi.

>
>bye
>jipe

-- 
 .~.
 /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...




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



Re: [debutant] La grande moulinette.....!

2002-10-03 Par sujet jipe

On Sat, 28 Sep 2002 23:16:36 +0200
joel tarlao <[EMAIL PROTECTED]> wrote:

>
> 
> crond et anacron étaient bien présents dans init.d, mais pas les liens.
> Je me suis donc placé, en root, dans /etc/rc.d/rc0.d pour créer ces liens.
> J'ai fait de nombreuses tentatives, mais à chaque fois, les liens créés 
> apparaissaient en rouge dans /etc/rc.d/rc0.d
> 
> J'ai lu man ln à plusieurs reprises, mais je n'ai pas trouvé (je sais, je 
> suis nul. déjà, dans W$, je ne touchais jamais à MS-DOS :-(
> 
> Alors, en désespoir de cause, je me suis carrément loggué en root et j'ai 
> gentiment coché crond et anacron dans mcc.
> 
> Mais, pour ma gouverne, quelle ligne aurait-je dû entrer pour créer ces liens 
> ?
> 

tu peux bien sur le faire à la main, mais il existe un outil beaucoup plus simple pour 
gérer les services au démarrage: chkconfig
seules limitations dans l'utilisation de chkconfig, la présence d'options stop et 
start dans le script et celle de 2 lignes de commentaires chkconfig et description au 
début du script. voilà le début de /etc/init.d/crond pour l'exemple:

#! /bin/bash
#
# crond  Start/Stop the cron clock daemon.
#
# chkconfig: 2345 90 60
# description: cron is a standard UNIX program that runs user-specified \
#  programs at periodic scheduled times. vixie cron adds a \
#  number of features to the basic UNIX cron, including better \
#  security and more powerful configuration options.
# processname: crond
# config: /etc/crontab
# pidfile: /var/run/crond.pid


la ligne 5: chkconfig: 2345 90 60 signifie que crond doit être démarré aux niveaux 2 3 
4 et 5. démarrage avec priorité 90 (S90...) et arrêt avec priorité 60 (K60...)
la ligne 6: description . les \ permettent de traiter les lignes suivantes comme 
une seule ligne.

chkconfig --add /etc/init.d/crond (en root bien sur!) va te créer les liens appropriés 
là où il faut.

il suffit ensuite de taper la commande suivante pour que crond soit lancé:
chkconfig crond on

man chkconfig pour voir comment gérer les services de démarrage à partir d'un xterm...

bye
jipe 



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



Re: [debutant] La grande moulinette.....!

2002-09-29 Par sujet joel tarlao

Le Samedi 28 Septembre 2002 08:58, vous avez écrit :
>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 ?

>
>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 ;)
>
Et bien, pour lancer mcc, j'ai entré le mot de passe root, je pensais que 
cela suffisait, mais apparement, ce n'est pas le cas.

>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?)

Je crois que oui

 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:
>

>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

crond et anacron étaient bien présents dans init.d, mais pas les liens.
Je me suis donc placé, en root, dans /etc/rc.d/rc0.d pour créer ces liens.
J'ai fait de nombreuses tentatives, mais à chaque fois, les liens créés 
apparaissaient en rouge dans /etc/rc.d/rc0.d

J'ai lu man ln à plusieurs reprises, mais je n'ai pas trouvé (je sais, je 
suis nul. déjà, dans W$, je ne touchais jamais à MS-DOS :-(

Alors, en désespoir de cause, je me suis carrément loggué en root et j'ai 
gentiment coché crond et anacron dans mcc.

Mais, pour ma gouverne, quelle ligne aurait-je dû entrer pour créer ces liens 
?

-- 
 .~.
 /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...




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



Re: [debutant] La grande moulinette.....!

2002-09-29 Par sujet joel tarlao

Le Samedi 28 Septembre 2002 06:54, vous avez écrit :
>Salut,
>
>> 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 ?
>
>webmin permet de gérer cela, et plein d'autre chose, mais peut-être
>connais-tu déjà !!
>
>Cordialement
>Didier

Non, je ne connais pas webmin.
J'ai donc tapé webmin dans un terminal: il m'a répondu par un message en 
anglais auquel je n'ai rien compris.

J'ai donc solutionné le problème autrement (cf réponse à Jipe)

Merci, Didier.

-- 
 .~.
 /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...




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



Re: [debutant] La grande moulinette.....!

2002-09-27 Par sujet jipe

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-x1 root root   /etc/rc.d/init.d/anacron*
-rwxr-xr-x1 root root   /etc/rc.d/init.d/crond*
lrwxrwxrwx1 root root   /etc/rc.d/rc0.d/K60crond -> ../init.d/crond*
lrwxrwxrwx1 root root   /etc/rc.d/rc0.d/K92anacron -> ../init.d/anacron*
lrwxrwxrwx1 root root   /etc/rc.d/rc1.d/K60crond -> ../init.d/crond*
lrwxrwxrwx1 root root   /etc/rc.d/rc1.d/K92anacron -> ../init.d/anacron*
lrwxrwxrwx1 root root   /etc/rc.d/rc2.d/S90crond -> ../init.d/crond*
lrwxrwxrwx1 root root   /etc/rc.d/rc2.d/S95anacron -> ../init.d/anacron*
lrwxrwxrwx1 root root   /etc/rc.d/rc3.d/S90crond -> ../init.d/crond*
lrwxrwxrwx1 root root   /etc/rc.d/rc3.d/S95anacron -> ../init.d/anacron*
lrwxrwxrwx1 root root   /etc/rc.d/rc4.d/S90crond -> ../init.d/crond*
lrwxrwxrwx1 root root   /etc/rc.d/rc4.d/S95anacron -> ../init.d/anacron*
lrwxrwxrwx1 root root   /etc/rc.d/rc5.d/S90crond -> ../init.d/crond*
lrwxrwxrwx1 root root   /etc/rc.d/rc5.d/S95anacron -> ../init.d/anacron*
lrwxrwxrwx1 root root   /etc/rc.d/rc6.d/K60crond -> ../init.d/crond*
lrwxrwxrwx1 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";



Re: [debutant] La grande moulinette.....!

2002-09-27 Par sujet Didier NOACK

Salut,
> 
> 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 ?

webmin permet de gérer cela, et plein d'autre chose, mais peut-être
connais-tu déjà !!

Cordialement
Didier

-- 
 ===
  D i d i e r   N o a c k48°46'50N  7°48'32E
  PGP Key  0xBD6FCA2B/   Linux Registered User #246435
  http://pro.wanadoo.fr/cadimat/
 - Liste RedHat francophone --> [EMAIL PROTECTED]
object:subscribe






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



Re: [debutant] La grande moulinette.....!

2002-09-26 Par sujet joel tarlao

Le Jeudi 26 Septembre 2002 18:17, vous avez écrit :
>
>les tâches cron incluses dans /etc/cron.daily, weekly et monthly sont
> prévues pour s'exécuter à dates et heures régulières. ceci ne pose pas de
> problème sur une machine allumée en permanence. les tâches s'exécutent en
> général à des heures où l'on est censé avoir autre chose à faire qu'être
> devant son écran :)
>
>pour les machines allumées de temps en temps, il existe une application qui
> permet de vérifier au démarrage si les tâches prévues ont été exécutées
> dans les délais et de les exécuter si le délai est dépassé. il s'agit
> d'anacron. le script qui lance anacron est /etc/init.d/anacron.
>
>les tâches à vérifier/exécuter sont contenues dans /etc/anacrontab. en
> général, il s'agit des tâches contenues dans les différents répertoires
> /etc/cron.*. la syntaxe du fichier est expliquée dans "man anacron"
>
>chaque répertoire /etc/cron.* (sauf hourly) contient un script 0anacron. (le
> 0, c'est pour démarrer en 1er). celui-ci exécute anacron avec l'option -u
> qui permet de dater les tâches effectuées dans des fichiers contenus dans
> /var/spool/anacron et rien d'autre. les autres scripts s'exécutent ensuite.
>
>je ne te conseille pas de désactiver anacron au démarrage mais plutôt:
>
>-de modifier /etc/crontab pour exécution des tâches à des heures où ta
> machine est allumée et ne sert pas
>
>-de modifier /etc/anacrontab pour une périodicité plus longue si tu penses
> que 1x/semaine suffit, même pour cron.daily
>
>-de faire le ménage dans les répertoire /etc/cron.* si besoin
>
>bye
>jipe

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...




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



Re: [debutant] La grande moulinette.....!

2002-09-26 Par sujet jipe

On Wed, 25 Sep 2002 18:46:00 +0200
Daniel Moyne <[EMAIL PROTECTED]> wrote:

> A de nombreuses occasions quand j'allume mon PC Linux celui-ci après la 
> séquence classique de boot se lance dans une procédure mystérieuse de grand 
> nettoyage, pilotée, j'imagine, par des scripts "cron" ou autres.
> 
> Ce qui est ennuyeux, c'est que durant cette procédure qui peut durer quelques 
> minutes, on ne peut rien faire du tout, sinon attendre, sachant que toutes les 
> ressources de la machine sont utilisées pour ce travail !
> 
> J'aurais imaginé qu'une telle tâche non prioritaire, puisque déclenchée une 
> fois par 24 heures, puisse être effectuée quand l'utilisateur ne fait rien !
> 
> Des idées pour mettre un peu d'ordre et contrôle dans tout cela.
> 
> -- 
> Daniel Moyne (Nulix)--
> Software : Mandrake 8.2 (PL HS 5)  \\|//kernel "2.4.18-6mdk"
>   / --- \
>  (' o-o ')
> oOO-(_)-OOo
> 
> 
> 

les tâches cron incluses dans /etc/cron.daily, weekly et monthly sont prévues pour 
s'exécuter à dates et heures régulières. ceci ne pose pas de problème sur une machine 
allumée en permanence. les tâches s'exécutent en général à des heures où l'on est 
censé avoir autre chose à faire qu'être devant son écran :)

pour les machines allumées de temps en temps, il existe une application qui permet de 
vérifier au démarrage si les tâches prévues ont été exécutées dans les délais et de 
les exécuter si le délai est dépassé. il s'agit d'anacron. le script qui lance anacron 
est /etc/init.d/anacron.

les tâches à vérifier/exécuter sont contenues dans /etc/anacrontab. en général, il 
s'agit des tâches contenues dans les différents répertoires /etc/cron.*. la syntaxe du 
fichier est expliquée dans "man anacron"

chaque répertoire /etc/cron.* (sauf hourly) contient un script 0anacron. (le 0, c'est 
pour démarrer en 1er). celui-ci exécute anacron avec l'option -u qui permet de dater 
les tâches effectuées dans des fichiers contenus dans /var/spool/anacron et rien 
d'autre. les autres scripts s'exécutent ensuite.

je ne te conseille pas de désactiver anacron au démarrage mais plutôt:

-de modifier /etc/crontab pour exécution des tâches à des heures où ta machine est 
allumée et ne sert pas

-de modifier /etc/anacrontab pour une périodicité plus longue si tu penses que 
1x/semaine suffit, même pour cron.daily 

-de faire le ménage dans les répertoire /etc/cron.* si besoin

bye
jipe



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



Re: [debutant] La grande moulinette.....!

2002-09-25 Par sujet c.devise

Daniel Moyne wrote:

>A de nombreuses occasions quand j'allume mon PC Linux celui-ci après la 
>séquence classique de boot se lance dans une procédure mystérieuse de grand 
>nettoyage, pilotée, j'imagine, par des scripts "cron" ou autres.
>
>Ce qui est ennuyeux, c'est que durant cette procédure qui peut durer quelques 
>minutes, on ne peut rien faire du tout, sinon attendre, sachant que toutes les 
>ressources de la machine sont utilisées pour ce travail !
>
>J'aurais imaginé qu'une telle tâche non prioritaire, puisque déclenchée une 
>fois par 24 heures, puisse être effectuée quand l'utilisateur ne fait rien !
>
>Des idées pour mettre un peu d'ordre et contrôle dans tout cela.
>
>
>
>
>Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
>Rendez-vous sur "http://www.mandrakestore.com";
>
c'est apparemment cron qui lance un updatedb (mise à jour de la base 
pour locate).
ça mange effectivement du temps machine pendant 1 à 2 mn (en tous cas 
sur mon Céléron 600).
la solution est :
 - d'allumer ta machine un poil plus tôt et d'aller boire un café (ou 
fumer quelque substance plus ou moins psychotrope)  ;-)
- de supprimer cette tache de la crontab (voir le man, je ne sais pas 
trop comment on fait...).
voir /etc/crontab et /etc/cron/daily/slocate.cron (chez moi : nice 
--adjustment=+19 /usr/bin/slocate -c -u )
- de passer la tache à une autre fréquence (dans /etc/cron/weekly ?)
man slocate ?
man nice ?

a+
c.devise







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