[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



Jean Gawloski <[email protected]> writes:

> Salut Dominic,
> 
> J'ai vérifié le fichier /etc/logrotate.conf, il est bien configuré 
> comme tu dit. Par contre je remarque que tous mes fichiers ".log" 
> contiennent les détails depuis le 6 Jan.00 (date à laquelle Linux 
> à été réinstallé) à aujourd'hui 17 Fev.00 (six semaines), et je ne 
> sais quand il s'arrêtera!


Est-ce que tous tes log sont aussi vieux?  Pour certains services,
sudo par exemple, j'ai des logs datant du 1er décembre 2000.  La
raison est que le service est peu utilisé et je n'ai que sudo.log,
sudo.log.1.gz et sudo.log.2.gz.  Je n'ai pas le 3 et 4 log.
/etc/logrotate est configuré pour garder 4 backlogs .log.1 à
.log.4 ( .log.1.gz à .log.4.gz ).

Est-ce que tu fermes l'ordinateur la nuit? Regarde dans
/etc/crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

logrotate qui est sous /etc/cron.daily est effectué à toutes les
nuits à 4:02.  Si tu fermes ton ordinateur ou si tu fais
fonctionner l'autre SE s'il est installé, alors le script ne fera
pas son travail.  Si tu fermes ton ordinateur la nuit change le
moment d'exécution des scripts.

> 
> J'ai pas vu de de fichiers .log1, .log2, ... (j'ai Mandrake 7.1)
> Y aurait-il quelque chose à faire ?


Voici le début du fichier


# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs ### est-ce que tu as cette ligne?
rotate 4

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!