[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Comment contrôler les fichiers .log



Dominic Mitchell a écrit :
> 

> > > Regarde sous /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly et
> > > /etc/cron.monthly.  Ce ne sont pas les mêmes scripts qui sont
> > > effectués.
> >
> > J'avais déjà regardé, et il se fait que dans les trois j'ai une même
> > commande:
> >
> > /etc/cron.hourly = (vide)
> > /etc/cron.daily  = (0anacron) anacron -u cron.daily
> C'est un script qui contient la ligne "anacron -u cron.daily"? Si
> c'est le cas, alors où est cron.daily?

....................................................................
Bon, je vois que je me suis mal exprimé!  Ça m'arrive, des fois.

Le script "anacron -u cron.daily" se trouve dans le fichier 0anacron, 
qui lui-même se trouve (avec d'autres fichiers) dans /etc/cron.daily.
Ce que je voulais montrer, c'est que 0anacron se retrouve dans 
les trois cron.*, daily, weekly et monthly! Et ce, avec le même script.
Le cron.daily contient en plus, le fichier logrotate.

Si je fais      ls /etc/cron.*     , j'obtiens :
 
$ ls /etc/cron.*
/etc/cron.d:
kmod
 
/etc/cron.daily:
  0anacron*   makewhatis*   slocate.cron*  tetex.cron*
  logrotate*   postfix*  sirnpull-expire*  tmpwatch*  
 
/etc/cron.hourly:
 
/etc/cron.monthly:
  0anacron*
 
/etc/cron.weekly:
  0anacron*  makewhatis-fr.cron*   makewhatis.cron*


En plus, si j'ai mentionné "logrotate" dans le cron.daily, c'est 
parce que j'ignore lequel des deux (0anacron ou logrotate) était 
lié à mon cas.

Et la question était: si 0anacron agit déjà tous les jour, pourquoi
doit-il encore le faire dans la semaine, puis dans le mois?
.........................................................
Voilà, comme-ça ce sera plus clair je pense. Merci!

Jean Gawloski. Montréal
[email protected]


> 
> locate cron.daily
> 
> >       "        = (logrotate)  #!/bin/sh
> >       "               "       /usr/sbin/logrotate /etc/logrotate.conf
> > /etc/cron.weekly = (0anacron) anacron -u cron.weekly
> > /etc/cron.monthly = (0anacron)        anacron -u cron.monthly
> >
> Et où se trouve cron.daily cron.weekly et cron.monthly?  Sous RH
> se sont des répertoires comme suit:
> 
> $ ls /etc/cron.*
> /etc/cron.d:
> kmod
> 
> /etc/cron.daily:
> inn-cron-expire  logrotate        slocate.cron  tmpwatch
> inn-cron-rnews   makewhatis.cron  tetex.cron
> 
> /etc/cron.hourly:
> inn-cron-nntpsend
> 
> /etc/cron.monthly:
> 
> /etc/cron.weekly:
> makewhatis.cron
> 
> Donc, il n'y a que cron.monthly qui soit vide.
> 
> Ciao,
> 
> Dominic.
> 
> --
>   Dominic Mitchell             Email: [email protected]
>   Department of Economics      
>   Queen's University
>   Kingston, Ontario            The XXI century starts on 2001-01-01!
>   Canada, K7L 3N6              Le XXI siècle débute le 2001-01-01!