logrotate : problème

logrotate : problème - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 11-08-2003 à 14:55:26    

Salut,
 
Je veux que mes logs apache soient sauvés tous les trois mois. VOila le fichier logrotate que j'ai :

Code :
  1. /data/logs/web/*.log {
  2.         weekly
  3.         rotate 12
  4.         compress
  5.         create 644 admin www
  6.         errors root
  7. }


 
 
et dans mon crontab:

Code :
  1. 1      1       */1     *       *       root /usr/local/sbin/logrotate /usr/local/etc/logrotate.d/apache


 
Or j'ai déja pour un domaine 4 fichiers en à peine un mois!
 

Code :
  1. -rw-r--r--  1 admin  www          0 Aug 10 01:33 www.truc.com.log
  2. -rw-r--r--  1 admin  www         43 Aug  3 01:33 www.truc.com.log.1.gz
  3. -rw-r--r--  1 admin  www         43 Jul 27 01:32 www.truc.com.log.2.gz
  4. -rw-r--r--  1 admin  www         43 Jul 24 01:37 www.truc.com.log.3.gz
  5. -rw-r--r--  1 root   www      36128 Jun 11 11:09 www.truc.com.log.4.gz


 
Ai je loupé quelque chose? Il y a un principe que je ne pige pas?


Message édité par chaica le 11-08-2003 à 14:57:07
Reply

Marsh Posté le 11-08-2003 à 14:55:26   

Reply

Marsh Posté le 11-08-2003 à 15:18:27    

up

Reply

Marsh Posté le 11-08-2003 à 16:12:54    

Ma syntaxe est bonne, vous ne voyez pas de problèmes?

Reply

Marsh Posté le 11-08-2003 à 16:41:10    

1°/ weekly = hebdomadaire = chaque semaine
 
2°/ logrotate est un démon, donc iol lit tous ses fichiers conf, donc ton hack ne marchera pas


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-08-2003 à 16:53:46    

Dark_Schneider a écrit :

1°/ weekly = hebdomadaire = chaque semaine
 
2°/ logrotate est un démon, donc iol lit tous ses fichiers conf, donc ton hack ne marchera pas


 
1. On est d'accord qu'il y a weekly mais il y a rotate 12 donc trois mois? J'ai pas pigé un truc?
 
2. Ok et de toute facon je n'ai qu'un ficher de conf donc ca ira.

Reply

Marsh Posté le 11-08-2003 à 17:00:17    

rotate 12 = au bout de 12 fichiers log, effacer


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-08-2003 à 17:18:43    

Dark_Schneider a écrit :

rotate 12 = au bout de 12 fichiers log, effacer


 
ah ouais d'accord tu fais bien de me le dire là :sweat: Ca aurait pu être chaud pour moi.

Reply

Marsh Posté le 11-08-2003 à 17:20:10    

      rotate count
              Log  files  are  rotated  <count>  times before being removed or
              mailed to the address specified in a mail directive. If count is
              0, old versions are removed rather then rotated.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 31-08-2003 à 19:38:04    

dans le crontab tu le met un mois sur 3 et ça roule
 
non?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed