Il semble que mes fichiers journaux générés par syslog soient tournés deux fois par jour. Je pense que cela est dû au fait que les fichiers /etc/cron.daily/logrotate et /etc/cron.daily/sysklogd se chevauchent.
Voici les lignes pertinentes du script sysklogd script :
logs=$(syslogd-listfiles)
test -n "$logs" || exit 0
for LOG in $logs
do
if [ -s $LOG ]; then
savelog -g adm -m 640 -u ${USER} -c 7 $LOG >/dev/null
fi
done
Quelles sont les meilleures pratiques courantes en la matière ? Les fichiers générés par syslog ne devraient-ils pas être listés dans logrotate ? Que se passe-t-il si je veux utiliser certaines des fonctionnalités les plus avancées de logrotate, comme postrotate scripts -- dois-je essayer de faire en sorte que /etc/cron.daily/sysklogd le fasse, ou dois-je commenter ces lignes et laisser logrotate le faire ?