[Résolu] écriture dans fichier xxx.log.1 au lieu du fichier xxx.log

écriture dans fichier xxx.log.1 au lieu du fichier xxx.log [Résolu] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 01-09-2007 à 20:11:53    

Bonjour,
 
Je tente de faire une rotation de log sur mes logs postfix qui se trouvent ici : /var/log/postfix.log
 
J'ai trouvé un tuto pour logrotate, je créé donc le script suivant dans /etc/logrotate.d/postfix :
 

/var/log/postfix.log {
        daily
        missingok
        rotate 7
        compress
        delaycompress
        create 640 root adm
        sharedscripts
        postrotate
                /etc/init.d/postfix reload > /dev/null
        endscript
}


Je teste mon script une première fois avec la commande : logrotate --debug --force postfix
Le script m'indique à l'écran les étapes effectuées en mode debug. Je vire le --debug : logrotate --force postfix, pour éxécuter le script.
Cela fonctionne, il me fait bien la rotation :
 

-rw-r----- 1 root        adm          0 2007-09-01 19:47 postfix.log
-rw-r----- 1 root        adm  510300102 2007-09-01 19:48 postfix.log.1


Problème : voyez la date et l'heure, le log continue à se faire dans le fichier d'origine au lieu d'aller dans le nouveau postfix.log...
J'ai tenté de restarter sysklogd mais sans succès.
 
Please help :)


Message édité par jhice le 02-09-2007 à 01:12:01
Reply

Marsh Posté le 01-09-2007 à 20:11:53   

Reply

Marsh Posté le 02-09-2007 à 01:11:20    

Auto-réponse :
 
Le log se fait via syslog-ng, donc voir avec la conf de ce programme...

Reply

Sujets relatifs:

Leave a Replay

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