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